Google Closure LibraryのユニットテストをPhantomJSから実行できるようにしてみた

結構前の話になりますが、test.jsという勉強会に参加してきました。

そこでt_wada氏のQunitテストをPhantomJSで実行してるやつを見て、とても刺激を受けたので、普段仕事で使ってるGoogle Closure LibraryのユニットテストをPhantomJSで実行できるTAPを作ってみました。

ソースはGithubに公開しています。
(PhantomJSは開発中のv1.2でないと動かないので注意 → 1.2が正式リリースされました!

Closure LibraryのユニットテストはHTMLに書いて実行する上に必要な情報はだいたいconsoleに出力されているので、PhantomJSとの相性がとてもよろしい感じです。

submoduleにClosure Libraryのリポジトリを指定してあるので、"git submodule update --init"して、依存関係の定義ファイルdeps.jsを作ればすぐにサンプルのテストを実行できると思います。