Titanium向け JasmineのReporterを作ったん
Titanium用のテストフレームワークって案外ないもんすねー。drillbitsとかあるらしーけどまぁうまく動かせない。
JavaScriptなので、qunitとかJasmineとか使いたいところ。探すと以下のようなものが見つかります。
https://github.com/akahigeg/jasmine-titanium
ただこれはコマンドラインから叩いて使うものみたいです。
でもまぁbuild.pyとかうまいこと動かない感じがMAXで俺のストレスがマッハなんですが…!!
で、まぁ普通にアプリとして動いていただいたほうが安心感があるので、Reporter作って適当に画面上に出力するようにしてみた。
https://github.com/vvakame/JasmineTitaniumReporter
ふつーにテスト書いて
https://github.com/vvakame/JasmineTitaniumReporter/blob/master/original/test/sample-spec.coffee
ブラウザ上で動かせるものはブラウザ上でも動かせる的な
https://github.com/vvakame/JasmineTitaniumReporter/blob/master/original/output/SpecRunner.html
シミュレータとか実機とかでもテストが走るよ!すごいよ!!超便利!!テストあると安心!はー。