JavaScript ファイルをテストするために、jasmine をインストールするために Web を検索しています。ほとんどの場所では、Ruby プロジェクトに gem としてインストールすることを前提としています。しかし、私は速度/ Java プロジェクトを実行しています。
インストール方法を教えてください。そして、それを機能させる方法を段階的に説明するための素晴らしく簡単なガイドはありますか?
JavaScript ファイルをテストするために、jasmine をインストールするために Web を検索しています。ほとんどの場所では、Ruby プロジェクトに gem としてインストールすることを前提としています。しかし、私は速度/ 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 テストも実行され、何か問題がある場合はビルドが失敗します。