我现在正在用Jasmine编写JavaScript的单元测试。启动测试运行器后,您可以通过单击“选项”按钮来更改执行选项。
更改此值后,更改的值将通过GET方法传递给具有如下URL的文件:
test-runner.html?random=false&failFast=true&throwFailures=true
有人知道如何通过打开test-runner.html而不传递值来以编程方式或在已经这样设置的设置文件中设置该值吗?
答案 0 :(得分:0)
有一个Env对象,可以通过调用jasmine.getEnv();
来访问。使用此对象,您可以像下面这样在test-runner.html
中设置选项。
<script>
var env = jasmine.getEnv();
env.randomizeTests(false);
env.stopOnSpecFailure(true);
env.throwOnExpectationFailure(true);
</script>
但是,这不允许您再在浏览器中手动更改选项。