ただのブログです

技術的な物とかを主に。主にWeb系がメイン。いつか、職業エンジニアになりたい。

phantomJsでJsのテスト

更新してなかったので、yum updateが終わるまでに意味の内容でいいからとりあえず記事を書いてみる。

環境はWindows.

JsTestDriverを手に入れてくる

https://code.google.com/p/js-test-driver/downloads/list
お好みでJSTESTDRIVER_HOMEとかPATHを設定しておく。

PhantomJsを手に入れてくる

http://phantomjs.org/

phantomjs-jstd.jsを手に入れてくる
git clone git://github.com/halvards/jstd-phantomjs.git

ついでに、こんな感じのバッチ作っとく

"C:\phantomjs-1.8.1-windows\phantomjs.exe" "c:\phantomjs-jstd.js"

ここから

java -jar %JSTESTDRIVER_HOME%\JsTestDriver-1.3.5.jar --port=4224

とやってみる(デフォルトが4224。ポートはお好みで。)

JsTestDriver.confの作成

中身は

server: http://localhost:4224
load:
  - src/*.js
  - src/util/*.js
  - test/*.js
  - test/util/*.js

こんな感じ。
必要のあるフォルダを全部列挙する。

で、実際の実行

java -jar %JSTESTDRIVER_HOME%\JsTestDriver-1.3.5.jar --tests=all

終わり。