-
Notifications
You must be signed in to change notification settings - Fork 1
/
crud.feature
69 lines (60 loc) · 1.97 KB
/
crud.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Feature: I would like to edit rivers
Scenario Outline: Insert records
Given I am on homepage
And I follow "Login"
And I fill in "Username" with "admin"
And I fill in "Password" with "loremipsum"
And I press "Login"
And I go to "/admin/river/"
Then I should not see "<river>"
And I follow "Create a new entry"
Then I should see "River creation"
When I fill in "Name" with "<river>"
And I fill in "Length" with "<length>"
And I press "Create"
Then I should see "<river>"
And I should see "<length>"
Examples:
| river | length |
| ABC RIV | 7182 |
| Vistula RIV | 1234 |
| The Thames RIV | 555 |
Scenario Outline: Edit records
Given I am on homepage
And I follow "Login"
And I fill in "Username" with "admin"
And I fill in "Password" with "loremipsum"
And I press "Login"
And I go to "/admin/river/"
Then I should not see "<new-river>"
When I follow "<old-river>"
Then I should see "<old-river>"
When I follow "Edit"
And I fill in "Name" with "<new-river>"
And I fill in "Length" with "<new-length>"
And I press "Update"
And I follow "Back to the list"
Then I should see "<new-river>"
And I should see "<new-length>"
And I should not see "<old-river>"
Examples:
| old-river | new-river | new-length |
| Vistula RIV | VI-stula RIV | 9876 |
| ABC RIV | The NEW RIV | 3333 |
Scenario Outline: Delete records
Given I am on homepage
And I follow "Login"
And I fill in "Username" with "admin"
And I fill in "Password" with "loremipsum"
And I press "Login"
And I go to "/admin/river/"
Then I should see "<river>"
When I follow "<river>"
Then I should see "<river>"
When I press "Delete"
Then I should not see "<river>"
Examples:
| river |
| VI-stula RIV |
| The NEW RIV |
| The Thames RIV |