Skip to content

Commit d20bc91

Browse files
committed
Fix vm tests
1 parent 6d610d4 commit d20bc91

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

packages/vm/benches/main.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,13 @@ fn bench_instance(c: &mut Criterion) {
5858
let verifier = instance.api().addr_make("verifies");
5959
let beneficiary = instance.api().addr_make("benefits");
6060
let msg = format!(r#"{{"verifier": "{verifier}", "beneficiary": "{beneficiary}"}}"#);
61-
let contract_result =
62-
call_instantiate::<_, _, _, Empty>(&mut instance, &mock_env(), &info, msg).unwrap();
61+
let contract_result = call_instantiate::<_, _, _, Empty>(
62+
&mut instance,
63+
&mock_env(),
64+
&info,
65+
msg.as_bytes(),
66+
)
67+
.unwrap();
6368
assert!(contract_result.into_result().is_ok());
6469
});
6570
});
@@ -77,7 +82,8 @@ fn bench_instance(c: &mut Criterion) {
7782
let beneficiary = instance.api().addr_make("benefits");
7883
let msg = format!(r#"{{"verifier": "{verifier}", "beneficiary": "{beneficiary}"}}"#);
7984
let contract_result =
80-
call_instantiate::<_, _, _, Empty>(&mut instance, &mock_env(), &info, msg).unwrap();
85+
call_instantiate::<_, _, _, Empty>(&mut instance, &mock_env(), &info, msg.as_bytes())
86+
.unwrap();
8187
assert!(contract_result.into_result().is_ok());
8288

8389
b.iter(|| {

packages/vm/src/calls.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,8 @@ mod tests {
934934
#[test]
935935
fn call_ibc_channel_close_works() {
936936
let mut instance = mock_instance(CONTRACT, &[]);
937-
setup(&mut instance, CHANNEL_ID, ACCOUNT);
937+
let account = instance.api().addr_make(ACCOUNT);
938+
setup(&mut instance, CHANNEL_ID, &account);
938939
let handshake_close =
939940
mock_ibc_channel_close_init(CHANNEL_ID, IbcOrder::Ordered, IBC_VERSION);
940941
call_ibc_channel_close::<_, _, _, Empty>(&mut instance, &mock_env(), &handshake_close)

packages/vm/src/testing/mock.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ impl BackendApi for MockApi {
151151
MockApi::Bech32 { bech32_prefix } => *bech32_prefix,
152152
};
153153

154-
try_br!((validate_length(canonical.as_ref()), gas_info));
154+
try_br!((validate_length(canonical), gas_info));
155155

156156
let result = encode(bech32_prefix, canonical.to_base32(), Variant::Bech32)
157157
.map_err(|_| BackendError::user_err("Invalid canonical address"));
@@ -249,7 +249,7 @@ mod tests {
249249

250250
// normalizes input
251251
let original = "JUNO1MEPRU9FUQ4E65856ARD6068MFSFRWPGEMD0C3R";
252-
let canonical = api.canonical_address(&original).0.unwrap();
252+
let canonical = api.canonical_address(original).0.unwrap();
253253
let recovered = api.human_address(&canonical).0.unwrap();
254254
assert_eq!(recovered, original.to_lowercase());
255255

0 commit comments

Comments
 (0)