Dear Nathan, What you are sayiing is correct, and in terms of Ruby on Rails, BDD _IS_ View Driven development... or at least it should be IMHO.
At the end of the day, the only thing that matters in a Rails App is the Behaviour shown to the user, who has as their only interface, the View. The user can not and should not interact with any models. The user MIGHT interact with a controller... (say, having a file download which doesn't get sent through a view), but really... views ARE the behaviour of a Rails App. I found the same thing as you... started with spec'ing my models, doing great, getting to controllers.. doing OK... getting to views and going "Where did I go wrong?" Starting with views and working "backwards" from a Test::Unit point of view has definately opened up a lot of RSpec doors for me. My $0.02. Mikel On 7/29/07, David Chelimsky <[EMAIL PROTECTED]> wrote: > On 7/29/07, Nathan Sutton <[EMAIL PROTECTED]> wrote: > > I want to do View-Driven-Development by Behavior-Driven-Development, > > but I'm stumped really where to begin. Ideally I'd like to see a > > tutorial or something that walks though it, or browse through some > > projects using RSpec for the views, but I can't seem to find any. > > Maybe I'm not looking hard enough or I don't know where to look. > > http://blog.davidchelimsky.net/articles/2006/11/06/view-spec-tutorial > > Cheers, > David > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users