mirror of
https://github.com/TracksApp/tracks.git
synced 2026-02-08 08:34:21 +01:00
fix #922. You can now mark a todo complete from the tickler. Also fixed some small aasm corner cases found by this change
This commit is contained in:
parent
367907eab2
commit
07b05d01f7
16 changed files with 276 additions and 147 deletions
|
|
@ -122,4 +122,50 @@ Feature: dependencies
|
|||
When I go to the "dependencies" project
|
||||
And I drag "test 1" to "test 3"
|
||||
Then I should see an error flash message saying "Cannot add this action as a dependency to a completed action!"
|
||||
And I should see "test 1" in project container for "dependencies"
|
||||
And I should see "test 1" in project container for "dependencies"
|
||||
|
||||
@selenium
|
||||
Scenario Outline: Marking a successor as complete will update predecessor
|
||||
Given I have a context called "@pc"
|
||||
And I have a project "dependencies" that has the following todos
|
||||
| description | context | completed | tags |
|
||||
| test 1 | @pc | no | bla |
|
||||
| test 2 | @pc | no | bla |
|
||||
| test 3 | @pc | yes | bla |
|
||||
When I go to the <page>
|
||||
And I drag "test 1" to "test 2"
|
||||
When I expand the dependencies of "test 2"
|
||||
Then I should see "test 1" within the dependencies of "test 2"
|
||||
And I should see "test 1" in the deferred container
|
||||
When I mark "test 1" as complete
|
||||
Then I should see that "test 2" does not have dependencies
|
||||
And I should see "test 1" in the completed container
|
||||
|
||||
Scenarios:
|
||||
| page |
|
||||
| "dependencies" project |
|
||||
| tag page for "bla" |
|
||||
|
||||
@selenium
|
||||
Scenario Outline: Marking a successor as active will update predecessor
|
||||
Given I have a context called "@pc"
|
||||
And I have a project "dependencies" that has the following todos
|
||||
| description | context | completed | tags |
|
||||
| test 1 | @pc | no | bla |
|
||||
| test 2 | @pc | no | bla |
|
||||
| test 3 | @pc | yes | bla |
|
||||
When I go to the <page>
|
||||
And I drag "test 1" to "test 2"
|
||||
Then I should see "test 1" in the deferred container
|
||||
When I mark "test 1" as complete
|
||||
And I should see "test 1" in the completed container
|
||||
And I should see that "test 2" does not have dependencies
|
||||
When I mark the complete todo "test 1" active
|
||||
Then I should not see "test 1" in the completed container
|
||||
And I should see "test 1" in the deferred container
|
||||
And I should see "test 1" within the dependencies of "test 2"
|
||||
|
||||
Scenarios:
|
||||
| page |
|
||||
| "dependencies" project |
|
||||
| tag page for "bla" |
|
||||
Loading…
Add table
Add a link
Reference in a new issue