I just discovered rspec today, reading the example and tutorials, besides the doc and coverage features, I can't see how is it different from unit test. For my rails app, existing testing tools in rails already fills all my testing needs. So what does rspec do more than existing testing tools? Thanks. http://rspec.rubyforge.org/tools/index.html