I'm sorry I forgot to mention that we should use the new rspec syntax which is `expect(something).to eq('foo')`. I'd like to use it from now on since old style will be removed in rspec 3.0.

Also we should be using strict matchers if possible. For example `be(true)` instead of `eql(true)`. The former uses `equal?` so it's more strict.