Hatena::ブログ(Diary)

@vvakame の日記

2012-02-10

Titanium向け JasmineのReporterを作ったん

| 01:25 | 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/titanium-spec-runner.coffee

ふつーにテスト書いて

https://github.com/vvakame/JasmineTitaniumReporter/blob/master/original/test/sample-spec.coffee

ブラウザ上で動かせるものはブラウザ上でも動かせる的な

https://github.com/vvakame/JasmineTitaniumReporter/blob/master/original/output/SpecRunner.html

シミュレータとか実機とかでもテストが走るよ!すごいよ!!超便利!!テストあると安心!はー。

f:id:vvakame:20120211012431p:image

Connection: close