JavaScriptでユニットテスト的なプログラムを書いていたのだけど、テスト結果の表示が面倒なので結果を配列やオブジェクトに詰めてFirebugのコンソールに表示していた。書く分にはテストを入れ子にしたり、自由に組み合わせて便利だったのだけども、テストの数が多くなり始めたらいい加減見づらくなってきた。これが分かりやすくレイアウトされるだけで、JUnit的な「グリーンのバーがどうの〜」という感じになるのではないかと考えた。 また、JSONを見やすくレイアウトして眺めたいとか、JSONのドキュメントを書くのにJSONを綺麗に可視化したいという欲求もあったので、例によって長い移動時間でRubyのinspectみたいな物を作ってみようと考えた。 以下ソース例。 $(function() { var