1

我正在网上搜索安装 jasmine 以测试我的 javascript 文件。大多数地方都假设我会将它作为一个 gem 安装在一个 ruby​​ 项目中。但我正在运行速度/Java 项目。

我该如何安装它?是否有一个很好且简单的指南来逐步解释如何使其工作?

4

1 回答 1

1

有一个 Maven 插件。以下是如何使用它的示例:

首先,在您项目的 POM 中,配置要执行的插件

  <plugin>
    <groupId>com.github.searls</groupId>
    <artifactId>jasmine-maven-plugin</artifactId>
    <version>1.0.2-beta-5</version>
    <executions>
      <execution>
        <goals>
          <goal>test</goal>
        </goals>
      </execution>
    </executions>
    <configuration>
      <sourceIncludes>
        <!-- relative to $jsSrcDir, defined further down -->
        <include>js/prototype/prototype.js</include>
        <include>uicomponents/widgets/list/xlist.js</include>
        <include>uicomponents/suggest/suggest.js</include>
        <include>uicomponents/model/entityReference.js</include>
      </sourceIncludes>
      <specIncludes>
        <!-- relative to src/test/javascript/ -->
        <include>spec/**/*.js</include>
      </specIncludes>
      <jsSrcDir>${project.basedir}/src/main/webapp/resources</jsSrcDir>
    </configuration>
  </plugin>

src/test/javascript/spec/然后使用 Jasmine 的标准在 中编写规范。

下次你mvn install的项目时,Jasmine 测试也会被执行,如果出现问题,构建会失败。

于 2012-12-12T16:07:53.867 回答