Please forgive this very basic/poorly written question....
I have been handed an existing Ruby on Rails project (currently used by about 50 folks daily) with a large number of rspec and cucumber tests. I love the readability of the cucumber scripts, and find rspec much harder to read/maintain. I'm an experienced developer - with other languages - not necessarily a web background but I have worked a bit with
ASP.NET and Django over the last few years, so I love having these tests.
My question is really why should I add Turnip and potentially start to re-write my rspec tests - besides the potential readability gain. I like the idea of rspec being more the unit testing, and cucumber being more the behavior and integration testing....this forces me to actually write both types of tests in my pseudo-TDD environment. It's not a true TDD environment - but moving towards this.
Exactly what is considered "best practices" for my situation?
Thanks,
Sharon