From 29f22540213d7b6d7945ace78ae82133790da1a9 Mon Sep 17 00:00:00 2001 From: Vincent Zhang <118719397+vincent-dfinity@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:39:00 +0800 Subject: [PATCH] Add an e2e test for canister_info. (#4074) --- e2e/tests-dfx/wallet.bash | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/e2e/tests-dfx/wallet.bash b/e2e/tests-dfx/wallet.bash index 89d53b77d3..e1c869bf12 100644 --- a/e2e/tests-dfx/wallet.bash +++ b/e2e/tests-dfx/wallet.bash @@ -154,6 +154,22 @@ teardown() { assert_command dfx canister call "${CHILD_ID}" wallet_balance '()' } +@test "forward canister_info call through wallet" { + dfx_new + install_asset identity + dfx_start + WALLET=$(dfx identity get-wallet) + assert_command dfx canister create --all --wallet default + assert_command dfx build + assert_command dfx canister install --all --wallet default + + assert_command dfx canister call aaaaa-aa canister_info --wallet default \ + "(record { canister_id= principal \"$(dfx canister id e2e_project_backend)\"; num_requested_changes= opt 20})" + assert_contains "$WALLET" + assert_contains "$(dfx identity get-principal)" + assert_contains "3_862_312_591 = 2 : nat64;" +} + @test "forward user call through wallet" { dfx_new install_asset identity