我正在网上搜索安装 jasmine 以测试我的 javascript 文件。大多数地方都假设我会将它作为一个 gem 安装在一个 ruby 项目中。但我正在运行速度/Java 项目。
我该如何安装它?是否有一个很好且简单的指南来逐步解释如何使其工作?
我正在网上搜索安装 jasmine 以测试我的 javascript 文件。大多数地方都假设我会将它作为一个 gem 安装在一个 ruby 项目中。但我正在运行速度/Java 项目。
我该如何安装它?是否有一个很好且简单的指南来逐步解释如何使其工作?
有一个 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 测试也会被执行,如果出现问题,构建会失败。