To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorUsers can view campaigns and the ideas linked to campaigns and add their own ideas
As a user
I want to see campaigns
So that I can add my ideas
And comment and vote on other people's ideas
- Background Some users and campaigns exist
-
- Given
- a set up with users campaigns and existing ideas
- And
- I am logged in as a user
- And
- I go to the first campaign page
- Scenarios
-
- An ordinary user should not be able to manage campaigns
- When an ordinary user views a campaign they should not be able to edit it
- An ordinary user can list the ideas for a campaign
- An ordinary user should not be able to manage campaigns
-
- Then
- I should not see 'Manage Campaigns'
- When an ordinary user views a campaign they should not be able to edit it
-
- Then
- I should see the first campaign text
- And
- I should see a list of ideas linked to the campaign
- And
- I should not see 'Edit'
- And
- I should not see 'Back'
- An ordinary user can list the ideas for a campaign
-
- And
- I click on 'All Ideas'
- Then
- I should see a list of ideas
- And
- each idea should have the author
- And
- the publication date
- And
- a voting button against other people's ideas
- But
- no voting button against my ideas
- And
- a tally of votes so far
- And
- 'Add a comment' button
- And
- a tally of comments so far
Last published over 7 years ago by JohnSmall.