描述
@ salesforce / cli-plugins-testkit库提供了测试实用程序,以帮助Salesforce CLI插件作者编写NUT(非单元测试),例如集成,冒烟和e2e样式测试。 例如,您可以编写测试来确保使用隔离的Salesforce项目,Scratch组织和其他Salesforce CLI可执行文件正确执行插件命令。
用法
将此库添加为项目的开发依赖项。
yarn add @salesforcecli/cli-plugins-testkit --dev
创建一个测试文件,然后从您要使用的库中导入实用程序。
使用不同的文件扩展名将有助于将单元测试与NUT分开,即使它们位于同一目录中也是如此。 例如,如果您使用mytest.nut.ts而不是mytest.test.ts ,则可以在package.json中使用以下脚本(假定为mocha)。
{
" scrip
1