DRYing up stories
I'm finding that I'm writing sets of very similar scenarios to check access permissions for each of my actions. Does anyone have suggestions on how to dry this up:
Given an existing Account
And a logged in Admin
When the user visits account/manage
Then he should get access
Given an existing Account
And a logged in Manager
When the user visits account/manage
Then he should get access
Given an existing Account
And a logged in Supervisor
When the user visits account/manage
Then he should not get access
Given an existing Account
And a logged in Reviewer
When the user visits account/manage
Then he should not get access
Given an existing Account
And a logged in User
When the user visits account/manage
Then he should not get access