用咕噜声和业力推出一项茉莉花测试?

时间:2015-02-16 10:53:00

标签: unit-testing gruntjs jasmine karma-runner

我有一个包含许多javascript Jasmine单元测试的大型Web项目 在那个网络项目中,我使用grunt,karma和jasmine。

有没有办法只使用命令行使用grunt启动一个测试javascript?

启动所有测试很长,所以如何在不修改我的gruntfile.js或我的karma-unit.conf.js的情况下做到这一点?

我尝试了以下命令,但它更像是一个黑客而不是一个真正的解决方案:

karma run -- --grep=filteredtestexpr

1 个答案:

答案 0 :(得分:0)

我不确定从命令行指定运行哪个测试的最佳方法。但似乎你的问题可以通过以下两个指针来解决:

  • 将测试名称从it更改为iit,并且业力仅运行该测试(实际上所有iit测试)。
  • describe更改为ddescribe以运行整个描述块。

另外,使用xitxdescribe明确排除测试。