如何使用Testacular进行单一的E2E测试?

时间:2012-12-17 11:54:15

标签: javascript angularjs karma-runner

Testacular非常好的测试跑者,我非常喜欢它。运行我的单元测试我注意到运行的测试是光标所在的测试但是,这不是E2E测试的情况。运行所有e2e测试以验证单个测试是非常繁琐和浪费时间。有人知道如何运行单个e2e测试。是否有一些我想念的配置可以让我进行单一的e2e测试?

提前谢谢!

2 个答案:

答案 0 :(得分:2)

要隔离测试,您可以使用一个简单的技巧 - 添加“d”来描述,或者添加到“它”。

例如:

describe("Should not run", function(){
  ...
});

ddescribe("Should run...", function(){
  ...
});

同样适用:

describe("Will run", function(){
   it("should not run...", function(){

   });

   iit("should run...", function(){

   });
});

如果您有多个“ddescribe”或“iit”,它们将全部运行而另一个常规“描述”或“它”将不会。

希望它有所帮助...

答案 1 :(得分:1)

tutorial使用Testacular有一个很好的解释。测试样本具体为Chapter 2

另外,请查看AngularJS docs