iPhone Simulator を起動してテスト行う WebModule
昨日は、iPhone Simulator を起動してテスト行う WebModule を書いてました。
以下は、npm run test
コマンド一つで、 Node.js, Browser(Chrome), WebWorker, iPhone Simulator の各環境上で、ソースコード(コンパイル前のコード)と圧縮後のコード(Closure Compiler でコンパイル後のコード)を一斉にテストしている様子です。
$ npm run test
WebModule のフォーマット(idiom)で書かれたコードは、 無加工の状態で多様な環境で動作するように設計されており、 モジュールの結合, 依存関係の解決, テストページの作成などは、単機能の小さな WebModule ( Minify.js, Compile.js, NodeModule.js, Test.js ) を組み合わせることで自前で実現しています。