在为 Angular 测试制作 Stackblitz 项目时,我发现无法更改“以随机顺序运行测试”的默认 Jasmine 设置。当然,我可以单击 OPTIONS 框并手动更改它,但我想创建具有不同默认值的项目。
Jasmine 文档(此处)显示了许多配置它的方法,但它们似乎都不能在 Stackblitz 中工作。例如,添加代码:
jasmine.loadConfig({
random: false
});
如果添加到任何配置文件(例如main.ts
),则会产生错误,如下所示:
Error in /~/main.ts (30:5)
jasmine.loadConfig is not a function
那些相同的文档还讨论了在 node_modules 中编辑文件,但当然没有办法在 Stackblitz 中实现这一点(我知道)。
这是一个Stackblitz来说明我的意思。请注意,测试是按随机顺序运行的。:)
有没有人设法完成这项工作?谢谢!