diff --git a/helpers.ts b/helpers.ts index 26951ef..6d70050 100644 --- a/helpers.ts +++ b/helpers.ts @@ -243,12 +243,12 @@ const bonsaiCW = (client: SigningCosmWasmClient) : BonsaiContract => { return r.data } - const upload = async (): Promise => { + const upload = async (metaSource: string, builderSource: string, contractSource: string): Promise => { const meta = { - source: "https://github.com/bragaz/wasm-test-contract/tree/v0.1.1", - builder: "cosmwasm/rust-optimizer:0.10.4" + source: metaSource, + builder: builderSource }; - const sourceUrl = "https://github.com/bragaz/wasm-test-contract/releases/download/v0.1.1/my_first_contract.wasm"; + const sourceUrl = contractSource; const wasm = await downloadWasm(sourceUrl); const result = await client.upload(wasm, meta); return result.codeId; diff --git a/src/contract_tests.rs b/src/contract_tests.rs index a906444..f210371 100644 --- a/src/contract_tests.rs +++ b/src/contract_tests.rs @@ -49,7 +49,8 @@ fn setup_test( price: bonsai_price, number: bonsai_number, }; - init(deps, env.clone(), init_msg).unwrap(); + let sender_addr = HumanAddr::from("addr0001"); + init(deps, env.clone(), mock_info(&sender_addr, &[]), init_msg).unwrap(); } // return a random bonsai id @@ -69,8 +70,9 @@ fn test_init() { price: coin(20, "bonsai"), number: 20, }; + let sender_addr = HumanAddr::from("addr0001"); let env = mock_env_height(100); - let res = init(&mut deps, env, init_msg).unwrap(); + let res = init(&mut deps, env, mock_info(&sender_addr, &[]), init_msg).unwrap(); assert_eq!(0, res.messages.len()); let exp_log = vec![attr("action", "grown_bonsais")];