Hi, I've been a .Net developer for a number of years now and I'm a big fan of TDD / BDD. I have been following these principles for a couple of years and use tools such as NUnit for testing purposes.
I am now looking at moving across to using RoR for a number of projects and I'm still getting my head around how everything works. I've been reading up on RSpec and Cucumber and I have one question looming in my head. (This may be my .Net head messing things up for me). Normally in .Net when TDDing a controller class I would mock out other library classes that the controller calls, such as Repository layer classes. However I notice when using Cucumber people _very_ rarely mock anything and I'm assuming this is because Cucumber is meant for testing the full stack (Integration testing). I'd normally do this with something like Selenium in .Net. My question is, when creating a controller (or other class) that relies on other library classes is it best to just use RSpec rather than Cucumber to mock out the other dependencies and then bring in Cucumber scenarios later when you know your RSpec tests are passing? Thanks John -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users