如何测试 NEAR 被转移?
How to test that NEAR was transferred?
给定转移资金的合同方法:
Promise::new("b.testnet".to_string()).transfer(near_sdk::env::attached_deposit())
您应该如何编写单元测试来检查资金是否已转移?
因为这是从一个合约到另一个合约的调用,您不能使用单元测试来验证预期的行为。
在此处查看模拟测试
https://crates.io/crates/near-sdk-sim
这适用于 Rust 和 AssemblyScript 合约,因为您实际上是在测试编译后的合约作为 Wasm 二进制文件
给定转移资金的合同方法:
Promise::new("b.testnet".to_string()).transfer(near_sdk::env::attached_deposit())
您应该如何编写单元测试来检查资金是否已转移?
因为这是从一个合约到另一个合约的调用,您不能使用单元测试来验证预期的行为。
在此处查看模拟测试 https://crates.io/crates/near-sdk-sim
这适用于 Rust 和 AssemblyScript 合约,因为您实际上是在测试编译后的合约作为 Wasm 二进制文件