Testacular是非常好的测试运行器,我非常喜欢它。运行我的单元测试我注意到运行的测试是光标所在的测试,但 E2E 测试并非如此。运行所有 e2e 测试来验证单个测试确实很乏味且浪费时间。有谁知道如何运行单个 e2e 测试。是否有一些我错过的配置可以让我运行单个 e2e 测试?
先感谢您 !
Testacular是非常好的测试运行器,我非常喜欢它。运行我的单元测试我注意到运行的测试是光标所在的测试,但 E2E 测试并非如此。运行所有 e2e 测试来验证单个测试确实很乏味且浪费时间。有谁知道如何运行单个 e2e 测试。是否有一些我错过的配置可以让我运行单个 e2e 测试?
先感谢您 !
要隔离测试,您可以使用一个简单的技巧 - 添加“d”来描述,或添加 i 到“it”。
例如:
describe("Should not run", function(){
...
});
ddescribe("Should run...", function(){
...
});
这同样适用于:
describe("Will run", function(){
it("should not run...", function(){
});
iit("should run...", function(){
});
});
如果您有多个“ddescribe”或“iit”,它们将全部运行,而其他常规“describe”或“it”则不会。
希望能帮助到你...
在教程中有一个关于使用 Testacular 的很好的解释。测试样本具体在第 2 章。
另外,请查看AngularJS 文档。