From bbbd3cedab3ade52000560aaebd9d07edb4911dd Mon Sep 17 00:00:00 2001 From: Mauro Lacy Date: Tue, 30 Nov 2021 16:36:25 +0100 Subject: [PATCH] Adapt unit tests to support `ContractInfo` query --- contracts/tgrade-trusted-circle/src/tests/unit_tests.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/contracts/tgrade-trusted-circle/src/tests/unit_tests.rs b/contracts/tgrade-trusted-circle/src/tests/unit_tests.rs index e79e7ef4..a2e8d52e 100644 --- a/contracts/tgrade-trusted-circle/src/tests/unit_tests.rs +++ b/contracts/tgrade-trusted-circle/src/tests/unit_tests.rs @@ -4,8 +4,8 @@ use std::marker::PhantomData; use cosmwasm_std::testing::{MockApi, MockStorage}; use cosmwasm_std::{ - Addr, Binary, ContractResult, Deps, Empty, QuerierResult, QueryRequest, StdError, SubMsg, - SystemError, SystemResult, WasmQuery, + to_binary, Addr, Binary, ContractResult, Deps, Empty, QuerierResult, QueryRequest, StdError, + SubMsg, SystemError, SystemResult, WasmQuery, }; use cw_storage_plus::Item; @@ -45,6 +45,10 @@ impl TokenQuerier { kind: "WasmQuery::Smart".to_string(), }) } + QueryRequest::Wasm(WasmQuery::ContractInfo { contract_addr }) => { + // FIXME: Implement a proper `ContractInfo` mock query + self.query_wasm(contract_addr, to_binary(b"contract_info").unwrap()) + } _ => SystemResult::Err(SystemError::UnsupportedRequest { kind: "not wasm".to_string(), }),