我正在网上搜索安装jasmine以测试我的javascript文件。大多数地方都假设我会将它作为宝石项目安装在ruby项目中。但是我正在运行velocity / Java项目。
如何安装?是否有一个很好的简单指南,逐步解释如何使其工作?
答案 0 :(得分:1)
有一个Maven插件。以下是如何使用它的示例:
首先,在项目的POM中,configure the plugin to be executed:
<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>
然后使用Jasmine的标准在src/test/javascript/spec/
中编写规范。
下次你mvn install
你的项目时,Jasmine测试也将被执行,如果出现问题则无法进行构建。