这是我第一次尝试编写测试。我已经使用Bower在项目中安装了Jasmine 2.4.1:

bower install jasmine --save

结果,这就是我的libs文件夹中的内容

javascript - 如何使用Jasmine 2.4.1(独立)设置基本的Javascript测试?-LMLPHP

我只是不知道下一步该如何设置specRunner.html。我在网上找到的所有教程都集中在以前版本的jasmine上,后者似乎具有specRunner.html文件和稍微不同的包结构。我在github上找到的安装说明已经过时,可以追溯到2.0.0版本。在github page上找到有用的信息也没有运气

我接下来该如何做才能使最基本的测试运行?

最佳答案

最近,我有一个与Jamsine 2.4类似的令人沮丧的开始。就像作者希望您只是知道如何开始一样。无论如何,这就是我自己制定的...

  • 下载最新的2.4.x版本的zip文件,我使用2.4.1
  • 适当地将其解压缩到您的项目中。我将其解压缩到框架文件夹下的测试文件夹中。

    {projectRoot} / test / framework / jamsmine / {unzippedContentHere}
  • 提取的文件之一称为SpecRunner.html。打开它,看一看,它具有您需要的所有导入,并且应该为您提供足够的信息以使用此运行程序或编写您自己的运行程序。这是我解压缩的版本的头...

  • <head>
    
      <link rel="shortcut icon" type="image/png" href="lib/jasmine-2.4.1/jasmine_favicon.png">
      <link rel="stylesheet" href="lib/jasmine-2.4.1/jasmine.css">
    
      <script src="lib/jasmine-2.4.1/jasmine.js"></script>
      <script src="lib/jasmine-2.4.1/jasmine-html.js"></script>
      <script src="lib/jasmine-2.4.1/boot.js"></script>
    
      <!-- include source files here... -->
      <script src="src/Player.js"></script>
      <script src="src/Song.js"></script>
    
      <!-- include spec files here... -->
      <script src="spec/SpecHelper.js"></script>
      <script src="spec/PlayerSpec.js"></script>
    
    </head>
    

    关于javascript - 如何使用Jasmine 2.4.1(独立)设置基本的Javascript测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34186525/

    10-09 16:05