From: David Chelimsky Date: 2007-01-22T12:01:46+09:00 Subject: Re: I don't get rspec On 1/19/07, nicknameoptional wrote: > 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. Disclaimer: I am the lead developer of rspec and freely admit whatever bias that might bring. RSpec is a tool which tries to make BDD easier. BDD is an approach to development that tries to tackle some of the problems that development teams (customers, developers and testers) run into doing TDD. For me, BDD addressed some questions that I had at the time I first heard about it, so I got involved. It has changed the way I approach development regardless of platform or tools. RSpec does not set out to do more from a testing perspective than 'test/unit' does. It just tries to help you see the whole process through a slightly different lens. If you're not interested in seeing it through a different lens, there may be no value in it for you. I can tell you that I've heard from some skeptics who have really given it a shot that it does change the way they approach testing. Cheers, David > > http://rspec.rubyforge.org/tools/index.html > > >