abstract-ans-host 0.22.1

Abstract Name Service Contract
Documentation
pub mod commands;
pub mod contract;
pub mod error;
pub mod queries;

#[cfg(test)]
#[cfg(not(target_arch = "wasm32"))]
mod tests;

#[cfg(test)]
mod test_common {
    use abstract_std::ans_host::InstantiateMsg;
    use abstract_testing::OWNER;
    use cosmwasm_std::{
        testing::{mock_env, mock_info},
        DepsMut, Response,
    };

    use crate::{contract, error::AnsHostError};

    pub fn mock_init(mut deps: DepsMut) -> Result<Response, AnsHostError> {
        let info = mock_info(OWNER, &[]);
        let admin = info.sender.to_string();

        contract::instantiate(deps.branch(), mock_env(), info, InstantiateMsg { admin })
    }
}