From 0768dd45669bfb598ab7ce88506285e067825822 Mon Sep 17 00:00:00 2001 From: Spring Chiu Date: Sun, 9 Jun 2024 22:12:59 +0800 Subject: [PATCH] fix: fix test_cross_contract_calls failed --- workspaces/tests/cross_contract.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/workspaces/tests/cross_contract.rs b/workspaces/tests/cross_contract.rs index 2b407c55..ec8ed8d4 100644 --- a/workspaces/tests/cross_contract.rs +++ b/workspaces/tests/cross_contract.rs @@ -42,13 +42,17 @@ async fn test_cross_contract_create_contract() -> anyhow::Result<()> { // Expect to succeed after calling into the contract with expected length for a // top level account. - let status_id: AccountId = "status-top-level-account-long-name".parse().unwrap(); + let status_id: AccountId = ("account-long-name.".to_string() + contract.id().as_str()) + .parse() + .unwrap(); let outcome = cross_contract_create_contract(&status_id, &status_amt, &contract).await?; let failures = outcome.failures(); assert!( failures.is_empty(), - "Expected no failures for creating a TLA, but got {} failures", + "Expected no failures for creating a TLA, but got {} failures: {:?}, status_id: {}", failures.len(), + failures, + status_id, ); Ok(()) @@ -60,7 +64,9 @@ async fn test_cross_contract_calls() -> anyhow::Result<()> { let contract = worker.dev_deploy(FACTORY_CONTRACT).await?; let status_amt = NearToken::from_near(35); - let status_id: AccountId = "status-top-level-account-long-name".parse().unwrap(); + let status_id: AccountId = ("account-long-name.".to_string() + contract.id().as_str()) + .parse() + .unwrap(); cross_contract_create_contract(&status_id, &status_amt, &contract) .await? .into_result()?;