Skip to content

Commit 5db2ee9

Browse files
committed
fix: resolve test issues
1 parent 32c11d0 commit 5db2ee9

File tree

4 files changed

+5
-63
lines changed

4 files changed

+5
-63
lines changed

contracts/cosmwasm-vm/cw-icon-light-client/src/context.rs

+3
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ mod tests {
189189
use cw_common::raw_types::Any;
190190
use hex_literal::hex;
191191
use prost::Message;
192+
use test_utils::get_test_headers;
192193

193194
use test_utils::get_test_signed_headers;
194195

@@ -633,4 +634,6 @@ mod tests {
633634
.get_processed_block_at_height(client_id, 3)
634635
.unwrap();
635636
}
637+
638+
636639
}

contracts/cosmwasm-vm/cw-icon-light-client/src/contract.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -952,7 +952,7 @@ mod tests {
952952
}
953953

954954
#[test]
955-
#[should_panic(expected = "Std(NotFound { kind: \"alloc::vec::Vec<u8>")]
955+
#[should_panic(expected = "ClientStateNotFound(\"another_client\")")]
956956
fn test_query_latest_consensus_state_fail() {
957957
let start_header = &get_test_headers()[0];
958958
let client_id = "test_client".to_string();

contracts/cosmwasm-vm/cw-light-client-common/src/light_client.rs

-61
Original file line numberDiff line numberDiff line change
@@ -237,64 +237,3 @@ impl<C: IContext> ILightClient for IconClient<C> {
237237
}
238238
}
239239

240-
#[cfg(test)]
241-
mod test {
242-
use super::*;
243-
use cosmwasm_std::testing::{mock_dependencies, mock_env};
244-
use test_utils::get_test_headers;
245-
246-
#[test]
247-
fn test_validate_delay_args() {
248-
let mut deps = mock_dependencies();
249-
let ctx = CwContext::new(deps.as_mut(), mock_env());
250-
let mut icon_client = IconClient::new(ctx);
251-
252-
let height = 12_345;
253-
let client_id = "icon_client";
254-
255-
icon_client
256-
.context
257-
.insert_blocknumber_at_height(client_id, height)
258-
.unwrap();
259-
260-
icon_client
261-
.context
262-
.insert_timestamp_at_height(client_id, height)
263-
.unwrap();
264-
265-
let res = icon_client
266-
.validate_delay_args(client_id, height, 0, 0)
267-
.unwrap();
268-
assert_eq!(res, ());
269-
270-
let err = icon_client
271-
.validate_delay_args(client_id, height, 1, 0)
272-
.unwrap_err();
273-
assert_eq!(err, ContractError::NotEnoughtTimeElapsed);
274-
275-
let err = icon_client
276-
.validate_delay_args(client_id, height, 0, 1)
277-
.unwrap_err();
278-
assert_eq!(err, ContractError::NotEnoughtBlocksElapsed)
279-
}
280-
281-
#[test]
282-
#[should_panic(expected = "InSuffcientQuorum")]
283-
fn check_block_proof_with_empty_validators() {
284-
let header = &get_test_headers()[0];
285-
let mut deps = mock_dependencies();
286-
let ctx = CwContext::new(deps.as_mut(), mock_env());
287-
let mut icon_client = IconClient::new(ctx);
288-
289-
let client_id = "icon_client";
290-
let client_state = ClientState::default();
291-
icon_client
292-
.context
293-
.insert_client_state(client_id, client_state)
294-
.unwrap();
295-
296-
icon_client
297-
.check_block_proof(client_id, header, &Vec::new(), &Vec::new())
298-
.unwrap();
299-
}
300-
}

contracts/cosmwasm-vm/cw-wasm-light-client/tests/test_instantiate.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pub fn instantiate_success() {
2424
}
2525

2626
#[test]
27-
#[should_panic(expected = "ClientStateNotFound(\"08-wasm-0\")")]
27+
#[should_panic(expected = " ClientStateNotFound(\"08-iconwasm-0\")")]
2828
pub fn instantiate_fails_on_uninitialized_storage() {
2929
let mut deps = mock_dependencies();
3030
let env = mock_env();

0 commit comments

Comments
 (0)