diff --git a/rust-toolchain.toml b/rust-toolchain.toml index d5834e2..48a576c 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,7 +1,7 @@ [toolchain] # For deploy -channel = "1.81.0" +# channel = "1.81.0" # For develop and test -# channel = "stable" +channel = "stable" components = ["rustfmt"] targets = ["wasm32-unknown-unknown"] diff --git a/src/lib.rs b/src/lib.rs index df9dc6c..02d43e1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -253,7 +253,7 @@ mod tests { fn get_obj() { let (_, contract) = setup_contract(); let obj = contract.return_obj(); - assert_eq!(obj.greeting, "Hello"); + assert_eq!(obj.greeting, accounts(0).to_string()); assert_eq!(obj.number, 42); } diff --git a/tests/test_basics.rs b/tests/test_basics.rs index 614b2be..1dacb06 100644 --- a/tests/test_basics.rs +++ b/tests/test_basics.rs @@ -1,3 +1,4 @@ +use near_sdk::{AccountId, NearToken}; use serde_json::json; #[tokio::test] @@ -13,25 +14,30 @@ async fn test_basics_on(contract_wasm: &[u8]) -> Result<(), Box()?, "Hello World!"); + let user_message_outcome = contract.view("get_owner").args_json(json!({})).await?; + assert_eq!( + &user_message_outcome.json::()?, + user_account_2.id() + ); Ok(()) }