我们有一个中等大小的API,正在与Jasmine进行测试。现在,我们只有一个巨大的文件。
我很乐意将测试分成单独的文件,但是我的理解是测试不一定会顺序运行,因此会导致与基础数据库的各种不一致。
是否有一个很好的模型可以用来在多个文件之间组织测试,从而在每次测试运行时确保可预测的数据集?
通过在"random": false中设置spec/support/jasmine.json,将Jasmine配置为顺序运行测试,而不是半随机运行。
"random": false
spec/support/jasmine.json
请参阅this setup doc了解更多信息。