为了测试您的 Sway 和 TS-SDK 应用程序,您可以通过多种方式测试您的代码:
要使用 TS-SDK 测试您的 Sway 应用程序,您可以选择您感觉舒适的任何测试库或框架。没有特定的测试框架是必需的,完全取决于用户。尽管如此,TS-SDK 使用 Vitest
进行测试。
在测试合同时,您经常会想要创建一个或多个测试钱包。
为此,您可以在账户包中找到两个简单的实用程序:
除了这两个实用程序之外,如果您想要快速启动并运行本地节点,您可以使用 @fuel-ts/account/test-utils
包中的 launchNodeAndGetWallets
。
import { launchNodeAndGetWallets } from "@fuel-ts/account/test-utils";
const { stop, wallets, provider } = await launchNodeAndGetWallets();
// ... 进行您的测试 - 使用钱包部署合同,从提供程序获取信息,等等。
// 测试完成后停止节点
stop();
另请参阅: