On Apr 11, 2008, at 4:43 AM, Ashley Moran <[EMAIL PROTECTED]> wrote:
> > On 11 Apr 2008, at 05:16, Zach Dennis wrote: > >> - stories/ >> - projects/ >> - a_user_creating_a_project_story >> - a_project_manager_adding_users_to_a_project_story >> - admin/ >> - an_admin_removing_users_story >> >> I use stories as system level integration tests, so they usually >> cover a broader scope than a controller/action. >> > > > Same here: I write all my stories from the point of view of a system > user trying to perform a task, with no regard for what code was being > executed to let them do so. In Zach's example, I imagine > a_project_manager_adding_users_to_a_project_story might touch > StoryController and UsersController I try not to think about what controllers I'm hitting in a story when thinking about the scenarios or steps. Clearly that comes up sooner or later, but it is secondary to the 'story' expressed by the story. FWIW, David > if you go on to the user's page to > check that the project is on his list of users, etc... > > Ashley > > -- > http://www.patchspace.co.uk/ > http://aviewfromafar.net/ > > > > _______________________________________________ > 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