I should really switch from test-unit to rspec when I wrote my first ruby test. It’s so clean, so readable, and so powerful.
I have been fighting for a long time to install mocha to enable mock to test-unt, but rspec has the built-in mock/stub functions, and it’s very easy to use.
Install icov, ruby code coverage is a little bit challenge, while the built-in JRuby in Netbeans has everything pre-setup. I still wanna to setup those ruby magic by my own, rubygem made everything so much easier, just run gem install whatever_you_name_it, it not, download gem, gem install my_download_gem.
The funny part is, the default MacOS seems missing some header files, which stopped me from using gem smoothly on Mac. The solution is, install XCode with unix developer tool, it fixed this issue.
Write spec first, watch out the coverage percentage, right now coding ruby is so much fun.