2014-09-02 18:07:02 +05:30
|
|
|
Feature: Project Star
|
|
|
|
Scenario: New projects have 0 stars
|
|
|
|
Given public project "Community"
|
|
|
|
When I visit project "Community" page
|
|
|
|
Then The project has no stars
|
|
|
|
|
|
|
|
Scenario: Empty projects show star count
|
|
|
|
Given public empty project "Empty Public Project"
|
|
|
|
When I visit empty project page
|
|
|
|
Then The project has no stars
|
|
|
|
|
|
|
|
Scenario: Signed off users can't star projects
|
|
|
|
Given public project "Community"
|
|
|
|
And I visit project "Community" page
|
|
|
|
When I click on the star toggle button
|
2015-04-26 12:48:37 +05:30
|
|
|
Then I redirected to sign in page
|
2014-09-02 18:07:02 +05:30
|
|
|
|
|
|
|
@javascript
|
|
|
|
Scenario: Signed in users can toggle star
|
|
|
|
Given I sign in as "John Doe"
|
|
|
|
And public project "Community"
|
|
|
|
And I visit project "Community" page
|
|
|
|
When I click on the star toggle button
|
|
|
|
Then The project has 1 star
|
|
|
|
When I click on the star toggle button
|
|
|
|
Then The project has 0 stars
|
|
|
|
|
|
|
|
@javascript
|
|
|
|
Scenario: Star count sums stars
|
|
|
|
Given I sign in as "John Doe"
|
|
|
|
And public project "Community"
|
|
|
|
And I visit project "Community" page
|
|
|
|
And I click on the star toggle button
|
|
|
|
And I logout
|
|
|
|
And I sign in as "Mary Jane"
|
|
|
|
And I visit project "Community" page
|
|
|
|
When I click on the star toggle button
|
|
|
|
Then The project has 2 stars
|