最佳答案
看看Truffle的测试,似乎它使用
原文链接:https://www.f2er.com/js/429263.htmlmocha
来定义测试,而chai
用于检查事情是否正常.这是JavaScript领域中非常常见的设置.它甚至可能没有强制要求,但这是一个良好的开端.
这允许您构建如下测试:
describe('My tests',() => {
for (const testCase of TEST_CASES) {
it(`also works for ${testCase.name}`,() => {
// check something about testCase
});
}
});
您可以任意多次使用describe的嵌套,构建测试的树结构.通过语言自身的功能(循环,循环等)自动生成,您可以立即获得一个非常强大的方法来获得大量测试.