grunt-contrib-jasmine-nodeを書きました
JavaScriptのBDD用ライブラリはjasmineが好きだ。 もともとRSpec使ってたから似たようなものを探したからなんだけど。 で、CLI用にjasmine-nodeもある。 こんなふうに書けて、terminalで実行できるので重宝している。
JUMLYでもGRUNTに移行したので
gruntからjasmine-nodeを起動するpluginを書いてみた。ただオプションは--coffee
しかサポートしていない。
https://github.com/tmtk75/grunt-contrib-jasmine-node
NODE_PATH=lib/js jasmine-node --coffee spec
こんなコマンドをGRUNTから叩くには、次のように定義してやる。
grunt.initConfig({
"jasmine-node": {
options: {
coffee: true
},
run: {
spec: "spec"
},
env: {
NODE_PATH: "lib/js"
}
}
})
GRUNTのコマンドは次のようになる。
$ grunt jsamine-node
--coffee
オプションしかサポートしてないので、誰か追加してください :)