Skip to main content

test_suite/common_setup/
helpers.rs

1use cosmwasm_std::{Addr, Coin};
2use cw4::Member;
3use cw_multi_test::{App, AppBuilder};
4
5const OWNER: &str = "admin0001";
6
7pub fn mock_app_builder_init_funds(init_funds: &[Coin]) -> App {
8    AppBuilder::new().build(|router, _, storage| {
9        router
10            .bank
11            .init_balance(storage, &Addr::unchecked(OWNER), init_funds.to_vec())
12            .unwrap();
13    })
14}
15
16pub fn member<T: Into<String>>(addr: T, weight: u64) -> Member {
17    Member {
18        addr: addr.into(),
19        weight,
20    }
21}