とのこと。

なぜgitを選んだかについては、

JRubyのリポジトリがsvnからgitに移行したそうな。

WWW::MecanizeやNokogiriのアーロンさんより。

rake testでJSのテストまでやりたかったので、いろいろyak shavingしてるうちに1年以上ハックし続けてしまったそうなｗ。

んで、実現に必要なものが3つあって、即ち：

Rubyから操作できるJavaScript処理系。→ jhonsonというspidemonkeyのRubyラッパが使える。 適当なHTMLも解析できるXMLパーザ。→nokogiriが使える。 DOMをエミュレートするライブラリ。→takaできたよー

これらを使うことで、

assert_equal 0, @document.getElementsByTagName('option').length

という感じでJSのテストが書けると。…無茶しやがってｗｗｗ

まだtakaで実装してないDOMのapiもあるそうなんで、応援したい人はがんがんパッチ書くと良いです。