Undefined Title

Undefined Title

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オプションしかサポートしてないので、誰か追加してください :)