如何通过karma jasmine指定“随机:真实”
我很难弄清楚如何/在何处为Jasmine运行指定配置数据(它通常位于Jasmine设置中指定的配置文件中或通过加载的库)。具体来说,我希望通过jasmine或karma jasmine配置设置random:true如何通过karma jasmine指定“随机:真实”,jasmine,karma-runner,karma-jasmine,Jasmine,Karma Runner,Karma Jasmine,我很难弄清楚如何/在何处为Jasmine运行指定配置数据(它通常位于Jasmine设置中指定的配置文件中或通过加载的库)。具体来说,我希望通过jasmine或karma jasmine配置设置random:true 文档指定了可以将其添加到配置文件中的位置,但我无法集成这两个配置(或者告诉jasmine as run through karma在哪里可以找到配置文件)。您可以将其作为配置中的client.jasmine传递。文件是这样说的: module.exports = function(c
文档指定了可以将其添加到配置文件中的位置,但我无法集成这两个配置(或者告诉jasmine as run through karma在哪里可以找到配置文件)。您可以将其作为配置中的
client.jasmine
传递。文件是这样说的:
module.exports = function(config) {
config.set({
client: {
jasmine: {
random: true
}
}
})
}
我已经通过2.0.0版和karma jasmine 1.1.0版成功地使用了它。让我恼火的是,grunt karma没有输出每次使用的种子,但我可以看到规格是随机的。随机执行测试有什么用处?:)@Nicolas它有助于找到依赖于顺序执行的测试,例如使用全局变量,其中一个测试最终依赖于前一个测试设置的值。如果他们通过了考试,而他们自己应该失败的话,他们可能会成为一个问题:假阳性=)非常感谢@Henry:)当我试图在我的angular 10项目中设置它时,它不起作用