use*_*497 8 javascript testing qunit
我用qunit编写了一系列javascript代码测试.现在由于某种原因,我的列表中的第一个测试将运行,然后列表中的最后一个测试运行,然后是第二个到最后一个,第三个到最后一个,第四个到最后一个等等...这对我的测试至关重要事情按照我让他们进入的顺序运行.我尝试关闭该选项,其中qunit运行上次失败的测试,但它仍然这样做.有没有什么办法解决这一问题?
Ste*_*ill 11
首先,弄清楚为什么你的测试必须按特定顺序运行.单元测试的重点是测试是原子的,应该可以按任何顺序运行它们 - 如果你的测试套件不具备这个功能,你需要找出原因,因为它可能代表一个更大的问题.
如果您无法弄清楚,那么您可能需要将测试套件分成更小的测试组,直到找到导致问题的那个.
编辑:在http://www.educatedguesswork.org/2011/06/curse_you_qunit_1.html上找到此参考.显然,将其添加到您的测试套件将有所帮助QUnit.config.reorder = false;
| 归档时间: |
|
| 查看次数: |
3622 次 |
| 最近记录: |