[rspec-users] newbq: Organizing your stories
David Chelimsky
dchelimsky at gmail.com
Fri Apr 11 08:12:36 EDT 2008
On Apr 11, 2008, at 4:43 AM, Ashley Moran
<ashley.moran at patchspace.co.uk> 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 at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users
mailing list