如何将Jasmine设置添加到“独立” Jasmine设置中(使用SpecRunner.html之一)

时间:2018-07-02 00:38:30

标签: javascript jasmine

在线上有很多示例,涉及如何在SpecRunner.html文件中设置独立的茉莉花测试,如下所示:

<!doctype html>
<html>
<head>
    <title>Jasmine Spec Runner</title>
    <link rel="stylesheet" href="bower_components/jasmine/lib/jasmine-core/jasmine.css">
</head>
<body>
    <script src="bower_components/jasmine/lib/jasmine-core/jasmine.js"></script>
    <script src="bower_components/jasmine/lib/jasmine-core/jasmine-html.js"></script>

    <!-- include source files here... -->
    <!-- include spec files here... -->

通过这种设置,我将如何配置Jasmine设置,例如在node.jsgulp设置中找到的设置?我说的是诸如random: false,设置随机种子以及其他非特定于跑步者的设置。

1 个答案:

答案 0 :(得分:0)

请求页面时,设置似乎通过URL参数传递。我通过页面右上角的“选项”框发现了其中一些:

screenshot of options box on the default SpecRunnter.html page

以下是我能够找到的参数列表(我不确定是否全部都是这些参数):

  • random=true
  • throwFailures=true
  • failFast=true
  • seed=87816

这是一个具有上述设置的示例请求:

GET localhost:8080/SpecRunner.html?random=true&throwFailures=true&failFast=true&seed=87816