如何用Karma随机化或改变测试顺序?

时间:2016-11-28 09:04:18

标签: javascript testing karma-runner

我有一组测试,我怀疑他们可以改变行为,因为错误的共享状态。

我想更改顺序,将可疑测试放在最上面,或者将命令完全随机化,以便每次都以不同的顺序进行符文测试。

如何使此方案有效?

1 个答案:

答案 0 :(得分:0)

我不认为您可以使用Karma随机化测试订单,但如果您的基础测试框架是Jasmine,您可以使用 fdescribe fit 强制进行测试。

我意识到您此刻只是想确定您的问题,但我强烈建议您尽量使测试尽可能独立,并使用 beforeEach 进行设置尝试消除运行顺序依赖关系(对不起,如果这正是您正在尝试做的事情)。