Permalink
Fetching contributors…
Cannot retrieve contributors at this time
60 lines (52 sloc) 2.32 KB
Feature: Reviewing projects
In order to keep the todos and projects up to date
As a Tracks user
I want to review my projects
Background:
Given the following user record
| login | password | is_admin |
| testuser | secret | false |
And I have logged in as "testuser" with password "secret"
Scenario: I see stalled projects
Given I have no projects
Given I have a project "stalled_project" with 0 todos
When I go to the review page
Then I see the project "stalled_project" in the "stalled" list
Scenario: I see blocked projects
Given I have no projects
Given I have a project "blocked_project" with 1 deferred todos
When I go to the review page
Then I see the project "blocked_project" in the "blocked" list
Scenario: I see dated projects
Given I have no projects
Given I have an outdated project "dated_project" with 1 todos
When I go to the review page
Then I see the project "dated_project" in the "review" list
Scenario: The review list of projects contains all projects
Given I have no projects
Given I have a project "stalled_project" with 0 todos
Given I have a project "blocked_project" with 1 deferred todos
Given I have an outdated project "dated_project" with 1 todos
When I go to the review page
And the badge should show 5 ## note that stalled and blocked projects are also up-to-date listed
@javascript
Scenario: I can mark a project as reviewed from the projects list page
Given I have a project called "review me"
When I go to the projects page
Then I should see "review me"
When I edit project "review me" and mark the project as reviewed
Then I should be on the projects page
And I should see "review me"
@javascript
Scenario: I can mark a project as reviewed from the project page
Given I have a project called "review me"
When I go to the "review me" project
When I edit project settings and mark the project as reviewed
Then I should be on the "review me" project
@javascript
Scenario: I can mark a project as reviewed from the review page
Given I have an outdated project "review me" with 1 todos
When I go to the review page
Then I should see "review me"
When I edit project "review me" and mark the project as reviewed
Then I should be on the review page