2011年8月3日 / 最終更新日時 : 2011年8月3日 あかひげ Titaniumの非同期なイベントのテスト 非同期なイベントというか、イベントは非同期なのでテストに工夫を要する。 以下はそれをCoffeeScriptとJasmineで書いたスペック。 ブックマークをテーブルビューに表示する画面のイベントに関するテストをJasm […]
2011年7月27日 / 最終更新日時 : 2011年7月28日 あかひげ TitaniumのWebView内に書くTitaniumコードの限界 Ti.API.infoを使えたり変数を参照できるので何でもできるのかと思ったが、そうではなかった。 JasmineをWebView内でscriptタグを使って読んでに表示したら楽なんじゃないかと思ったけど、Ti.incl […]
2011年7月26日 / 最終更新日時 : 2011年7月26日 あかひげ 久々にJasmine Titaniumをアップデートした akahigeg/jasmine-titanium – GitHub JasmineをTitanium上で動かすというプロジェクトは他にもちらほらあるものの、自分にとって使いやすいものが今のところないので、ま […]
2011年2月17日 / 最終更新日時 : 2011年2月17日 あかひげ Jasmine TitaniumをGithubで公開しました akahigeg/jasmine-titanium – GitHub お得意のヤク毛刈りの延長でまとめたものをついでなので公開してみました。 fork歓迎です。 specs.shを見ると分かりますがけっこう強 […]
2011年1月21日 / 最終更新日時 : 2011年2月17日 あかひげ Titaniumでユニットテスト Jasmine再び編 いちいちiPhoneシミュレータを起動して結果を確認するのはだるいのではないか、単体テストが有効なクラスならばTitanium外で作ってもいいんじゃない?と思いこないだはNode.jsを利用したテストに走ったわけだけど、 […]
2011年1月18日 / 最終更新日時 : 2011年1月18日 あかひげ jasmine-nodeで非同期処理のテスト SampleSpecs.jsを見るにasyncSpecWaitとasyncSpecDoneを使うものらしい。 Zombie.jsを使ったサンプルを書いてみた。 zombie_sample_spec.coffee 例によっ […]
2011年1月12日 / 最終更新日時 : 2011年1月18日 あかひげ jasmine-nodeでNode.jsのBDD環境 jasmine-nodeがnpmで入るようになってたので使ってみた。 これを使うと完全にコマンドラインのみでJasmineを使うことが可能となり、テスト結果もブラウザではなくターミナルに表示される。 自分にとってはRai […]
2010年12月28日 / 最終更新日時 : 2011年1月10日 あかひげ Jasmine用のVimスニペット Jasmineを一通り使えるようにした後で「毎回 describe(“ほげほげ”, function() {〜とかいちいち書くのって実用的に無理じゃね?」と思い、やっぱり使うのやめようかと考えたり […]
2010年12月25日 / 最終更新日時 : 2011年1月12日 あかひげ Node.jsとJasmineでJavaScriptのBDD環境 Jasmineでスペックを書いていく環境を整えるのにJasmine Toolなるものを試してみた。 なお最近なんだかJasmine押しですが、Jasmineしか試してないだけであり他意はありません。 2011/01/12 […]
2010年12月10日 / 最終更新日時 : 2011年2月17日 あかひげ Titaniumでユニットテスト 公式のドキュメントには何の記述もないが、ユニットテストには好きなJavaScriptのテスティングフレームワークを利用できる。 ただしブラウザに依存しないもので、ログの出力をフックできるものに限る。 要はTitanium […]