如何测试NEAR是否已转移?

Pet*_*sen 3 nearprotocol

给定一个转移资金的合约方法:

Promise::new("b.testnet".to_string()).transfer(near_sdk::env::attached_deposit())

您应该如何编写单元测试来检查资金是否已转移?

amg*_*ndo 5

由于这是从一个合约到另一个合约的调用,因此您无法使用单元测试来验证预期行为。

在此处查看模拟测试 https://crates.io/crates/near-sdk-sim

这适用于 Rust 以及 AssemblyScript 合约,因为您实际上是将编译后的合约作为 Wasm 二进制文件进行测试