mirror of
https://github.com/TracksApp/tracks.git
synced 2026-02-27 09:34:08 +01:00
add some more cucumber scenarios
This commit is contained in:
parent
64069ba52a
commit
b68fa2a6ae
5 changed files with 122 additions and 23 deletions
|
|
@ -9,8 +9,14 @@ Feature: Edit a next action from every page
|
|||
| testuser | secret | false |
|
||||
And I have logged in as "testuser" with password "secret"
|
||||
|
||||
@selenium
|
||||
Scenario: I can toggle the star of a todo
|
||||
Given this is a pending scenario
|
||||
Given I have a todo "star me" in the context "@home"
|
||||
When I go to the home page
|
||||
And I star the action "star me"
|
||||
Then I should see a starred "star me"
|
||||
When I go to the tag page for "starred"
|
||||
Then I should see "star me"
|
||||
|
||||
@selenium
|
||||
Scenario: I can delete a todo
|
||||
|
|
@ -83,7 +89,7 @@ Feature: Edit a next action from every page
|
|||
Scenario Outline: I can mark a deferred todo complete and it will update empty messages
|
||||
Given I have a context called "visible context"
|
||||
And I have a project called "visible project"
|
||||
When I go to the <page>
|
||||
When I go to the <page>
|
||||
Then I should see "<empty message>"
|
||||
When I submit a new deferred action with description "visible todo" to project "visible project" with tags "starred" in the context "visible context"
|
||||
Then I should see "visible todo"
|
||||
|
|
@ -93,34 +99,62 @@ Feature: Edit a next action from every page
|
|||
And I should see "visible todo" in the completed container
|
||||
|
||||
Scenarios:
|
||||
| page | empty message |
|
||||
| tag page for "starred" | Currently there are no deferred or pending actions |
|
||||
| "visible project" project | Currently there are no deferred or pending actions |
|
||||
| page | empty message |
|
||||
| tag page for "starred" | Currently there are no deferred or pending actions |
|
||||
| "visible project" project | Currently there are no deferred or pending actions |
|
||||
|
||||
@selenium @wip
|
||||
Scenario Outline: I can mark a completed todo active and it will update empty messages
|
||||
Given I have a completed todo with description "visible todo" to project "visible project" with tags "test" in the context "visible context"
|
||||
@selenium
|
||||
Scenario Outline: I can mark a completed todo active and it will update empty messages and context containers
|
||||
Given I have a completed todo with description "visible todo" in project "visible project" with tags "starred" in the context "visible context"
|
||||
When I go to the <page>
|
||||
Then I should see "<empty message>"
|
||||
And I should not see "visible context"
|
||||
And I should see "<empty completed message>"
|
||||
And I should not see the container for context "visible context"
|
||||
And I should not see "<empty completed message>"
|
||||
When I mark the complete todo "visible todo" active
|
||||
Then I should see "visible context"
|
||||
Then I should see the container for context "visible context"
|
||||
And I should see "<empty completed message>"
|
||||
And I should see "visible todo" in the context container for "visible context"
|
||||
And I should not see "<empty message>"
|
||||
|
||||
Scenarios:
|
||||
| page | empty message |
|
||||
| tag page for "starred" | No actions found |
|
||||
| home page | No actions found |
|
||||
| context page for "visible context" | Currently there are no deferred or pending actions |
|
||||
| project page for "visible project" | Currently there are no deferred or pending actions |
|
||||
| page | empty message | empty completed message |
|
||||
| tag page for "starred" | No actions found | Currently there are no completed actions |
|
||||
| home page | No actions found | Currently there are no completed actions |
|
||||
|
||||
Scenario: I can edit a todo to change its description # do for more pages, see #1094
|
||||
Given this is a pending scenario
|
||||
@selenium
|
||||
Scenario Outline: I can mark a completed todo active and it will update empty messages for pages without context containers
|
||||
Given I have a completed todo with description "visible todo" in project "visible project" with tags "starred" in the context "visible context"
|
||||
When I go to the <page>
|
||||
Then I should see "<empty message>"
|
||||
And I should not see "<empty completed message>"
|
||||
When I mark the complete todo "visible todo" active
|
||||
And I should see "<empty completed message>"
|
||||
And I should not see "<empty message>"
|
||||
|
||||
Scenarios:
|
||||
| page | empty message | empty completed message |
|
||||
| context page for "visible context" | Currently there are no incomplete actions in this context | Currently there are no completed actions |
|
||||
| "visible project" project | Currently there are no incomplete actions in this project | Currently there are no completed actions |
|
||||
|
||||
@selenium
|
||||
Scenario Outline: I can edit a todo to change its description
|
||||
# do for more pages, see #1094
|
||||
Given I have a todo with description "visible todo" in project "visible project" with tags "starred" in the context "visible context" that is due next week
|
||||
When I go to the <page>
|
||||
And I edit the description of "visible todo" to "changed todo"
|
||||
Then I should not see "visible todo"
|
||||
And I should see "changed todo"
|
||||
|
||||
Scenarios:
|
||||
| page |
|
||||
| home page |
|
||||
| context page for "visible context" |
|
||||
| "visible project" project |
|
||||
| tag page for "starred" |
|
||||
| calendar page |
|
||||
|
||||
Scenario: I can edit a todo to move it to another context
|
||||
# for home and tickler and tag
|
||||
Given this is a pending scenario
|
||||
|
||||
Scenario: I can edit a todo to move it to another project
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue