abstract_account_factory/
lib.rs

1mod commands;
2pub mod contract;
3pub mod error;
4pub mod migrate;
5pub(crate) mod queries;
6mod response;
7
8pub(crate) use abstract_sdk::std::account_factory::state;
9
10#[cfg(test)]
11mod test_common {
12    use abstract_std::account_factory::InstantiateMsg;
13    use abstract_testing::prelude::*;
14    use cosmwasm_std::{
15        testing::{mock_env, mock_info},
16        DepsMut,
17    };
18
19    use crate::{contract, contract::AccountFactoryResult};
20
21    pub fn mock_init(deps: DepsMut) -> AccountFactoryResult {
22        let info = mock_info(OWNER, &[]);
23        let admin = info.sender.to_string();
24
25        contract::instantiate(
26            deps,
27            mock_env(),
28            info,
29            InstantiateMsg {
30                admin,
31                version_control_address: TEST_VERSION_CONTROL.to_string(),
32                ans_host_address: TEST_ANS_HOST.to_string(),
33                module_factory_address: TEST_MODULE_FACTORY.to_string(),
34            },
35        )
36    }
37}