Commit 65f47c6a44c49482309a84c0d14f6547ab1f2a94

Authored by Antonio Terceiro
1 parent 649476cf

Fix link names in tests

This sucks. We should probably have a different solution for specifying
links to be followed in integration tests without having to refer to
them by their exact text.
features/edit_environment_templates.feature
@@ -8,7 +8,7 @@ Feature: edit environment templates @@ -8,7 +8,7 @@ Feature: edit environment templates
8 Scenario: See links to edit all templates 8 Scenario: See links to edit all templates
9 Given I am logged in as admin 9 Given I am logged in as admin
10 When I follow "Administration" 10 When I follow "Administration"
11 - And I follow "Edit Templates" 11 + And I follow "Profile templates"
12 Then I should see "Person template" link 12 Then I should see "Person template" link
13 And I should see "Community template" link 13 And I should see "Community template" link
14 And I should see "Enterprise template" link 14 And I should see "Enterprise template" link
@@ -17,28 +17,28 @@ Feature: edit environment templates @@ -17,28 +17,28 @@ Feature: edit environment templates
17 Scenario: Go to control panel of person template 17 Scenario: Go to control panel of person template
18 Given I am logged in as admin 18 Given I am logged in as admin
19 When I follow "Administration" 19 When I follow "Administration"
20 - And I follow "Edit Templates" 20 + And I follow "Profile templates"
21 And I follow "Person template" 21 And I follow "Person template"
22 Then I should be on Person template's control panel 22 Then I should be on Person template's control panel
23 23
24 Scenario: Go to control panel of enterprise template 24 Scenario: Go to control panel of enterprise template
25 Given I am logged in as admin 25 Given I am logged in as admin
26 When I follow "Administration" 26 When I follow "Administration"
27 - And I follow "Edit Templates" 27 + And I follow "Profile templates"
28 And I follow "Enterprise template" 28 And I follow "Enterprise template"
29 Then I should be on Enterprise template's control panel 29 Then I should be on Enterprise template's control panel
30 30
31 Scenario: Go to control panel of inactive enterprise template 31 Scenario: Go to control panel of inactive enterprise template
32 Given I am logged in as admin 32 Given I am logged in as admin
33 When I follow "Administration" 33 When I follow "Administration"
34 - And I follow "Edit Templates" 34 + And I follow "Profile templates"
35 And I follow "Inactive enterprise template" 35 And I follow "Inactive enterprise template"
36 Then I should be on Inactive Enterprise template's control panel 36 Then I should be on Inactive Enterprise template's control panel
37 37
38 Scenario: Go to control panel of community template 38 Scenario: Go to control panel of community template
39 Given I am logged in as admin 39 Given I am logged in as admin
40 When I follow "Administration" 40 When I follow "Administration"
41 - And I follow "Edit Templates" 41 + And I follow "Profile templates"
42 And I follow "Community template" 42 And I follow "Community template"
43 Then I should be on Community template's control panel 43 Then I should be on Community template's control panel
44 44
@@ -46,7 +46,7 @@ Feature: edit environment templates @@ -46,7 +46,7 @@ Feature: edit environment templates
46 Given that the default environment have no Inactive Enterprise template 46 Given that the default environment have no Inactive Enterprise template
47 And I am logged in as admin 47 And I am logged in as admin
48 When I follow "Administration" 48 When I follow "Administration"
49 - And I follow "Edit Templates" 49 + And I follow "Profile templates"
50 Then I should see "Person template" link 50 Then I should see "Person template" link
51 And I should see "Community template" link 51 And I should see "Community template" link
52 And I should see "Enterprise template" link 52 And I should see "Enterprise template" link
features/environment_name.feature
@@ -6,7 +6,7 @@ Feature: setting environment name @@ -6,7 +6,7 @@ Feature: setting environment name
6 Scenario: setting environment name through administration panel 6 Scenario: setting environment name through administration panel
7 Given I am logged in as admin 7 Given I am logged in as admin
8 When I follow "Administration" 8 When I follow "Administration"
9 - And I follow "Edit environment settings" 9 + And I follow "Environment settings"
10 And I fill in "Site name" with "My environment" 10 And I fill in "Site name" with "My environment"
11 And I press "Save" 11 And I press "Save"
12 Then I should see "My environment" within "title" 12 Then I should see "My environment" within "title"
features/export_users.feature
@@ -10,14 +10,14 @@ Feature: export users @@ -10,14 +10,14 @@ Feature: export users
10 Scenario: Export users as XML 10 Scenario: Export users as XML
11 Given I am logged in as admin 11 Given I am logged in as admin
12 When I follow "Administration" 12 When I follow "Administration"
13 - And I follow "Manage users" 13 + And I follow "Users"
14 And I follow "[XML]" 14 And I follow "[XML]"
15 Then I should see "ultraje" 15 Then I should see "ultraje"
16 16
17 Scenario: Export users as CSV 17 Scenario: Export users as CSV
18 Given I am logged in as admin 18 Given I am logged in as admin
19 When I follow "Administration" 19 When I follow "Administration"
20 - And I follow "Manage users" 20 + And I follow "Users"
21 And I follow "[CSV]" 21 And I follow "[CSV]"
22 Then I should see "name;email" 22 Then I should see "name;email"
23 And I should see "ultraje" 23 And I should see "ultraje"
features/manage_categories.feature
@@ -14,7 +14,7 @@ Feature: manage categories @@ -14,7 +14,7 @@ Feature: manage categories
14 | Development | services | 14 | Development | services |
15 And I am logged in as admin 15 And I am logged in as admin
16 And I am on the environment control panel 16 And I am on the environment control panel
17 - And I follow "Manage categories" 17 + And I follow "Categories"
18 18
19 Scenario: load only top level categories 19 Scenario: load only top level categories
20 Then I should see "Products" 20 Then I should see "Products"
features/plugins.feature
@@ -49,7 +49,7 @@ Feature: plugins @@ -49,7 +49,7 @@ Feature: plugins
49 When I go to the profile 49 When I go to the profile
50 Then I should see "Test plugin tab" 50 Then I should see "Test plugin tab"
51 And I go to the environment control panel 51 And I go to the environment control panel
52 - And I follow "Enable/disable plugins" 52 + And I follow "Plugins"
53 And I uncheck "Test plugin" 53 And I uncheck "Test plugin"
54 And I press "Save changes" 54 And I press "Save changes"
55 When I go to the Control panel 55 When I go to the Control panel
features/roles.feature
@@ -5,26 +5,26 @@ Feature: manage roles @@ -5,26 +5,26 @@ Feature: manage roles
5 Scenario: create new role 5 Scenario: create new role
6 Given I am logged in as admin 6 Given I am logged in as admin
7 And I go to the environment control panel 7 And I go to the environment control panel
8 - And I follow "Manage User roles" 8 + And I follow "User roles"
9 Then I should not see "My new role" 9 Then I should not see "My new role"
10 And I follow "Create a new role" 10 And I follow "Create a new role"
11 And I fill in "Name" with "My new role" 11 And I fill in "Name" with "My new role"
12 And I check "Publish content" 12 And I check "Publish content"
13 And I press "Create role" 13 And I press "Create role"
14 And I go to the environment control panel 14 And I go to the environment control panel
15 - And I follow "Manage User roles" 15 + And I follow "User roles"
16 Then I should see "My new role" 16 Then I should see "My new role"
17 17
18 Scenario: edit a role 18 Scenario: edit a role
19 Given I am logged in as admin 19 Given I am logged in as admin
20 And I go to the environment control panel 20 And I go to the environment control panel
21 - And I follow "Manage User roles" 21 + And I follow "User roles"
22 Then I should not see "My new role" 22 Then I should not see "My new role"
23 And I follow "Profile Administrator" 23 And I follow "Profile Administrator"
24 And I follow "Edit" 24 And I follow "Edit"
25 And I fill in "Name" with "My new role" 25 And I fill in "Name" with "My new role"
26 And I press "Save changes" 26 And I press "Save changes"
27 And I go to the environment control panel 27 And I go to the environment control panel
28 - And I follow "Manage User roles" 28 + And I follow "User roles"
29 Then I should see "My new role" 29 Then I should see "My new role"
30 And I should not see "Profile Administrator" 30 And I should not see "Profile Administrator"
features/send_email_to_environment_members.feature
@@ -18,7 +18,7 @@ Feature: send emails to environment members users @@ -18,7 +18,7 @@ Feature: send emails to environment members users
18 Scenario: Send e-mail to members 18 Scenario: Send e-mail to members
19 Given I am logged in as admin 19 Given I am logged in as admin
20 When I follow "Administration" 20 When I follow "Administration"
21 - And I follow "Manage users" 21 + And I follow "Users"
22 And I follow "Send e-mail to users" 22 And I follow "Send e-mail to users"
23 And I fill in "Subject" with "Hello, user!" 23 And I fill in "Subject" with "Hello, user!"
24 And I fill in "body" with "We have some news" 24 And I fill in "body" with "We have some news"
@@ -28,7 +28,7 @@ Feature: send emails to environment members users @@ -28,7 +28,7 @@ Feature: send emails to environment members users
28 Scenario: Not send e-mail to members if subject is blank 28 Scenario: Not send e-mail to members if subject is blank
29 Given I am logged in as admin 29 Given I am logged in as admin
30 When I follow "Administration" 30 When I follow "Administration"
31 - And I follow "Manage users" 31 + And I follow "Users"
32 And I follow "Send e-mail to users" 32 And I follow "Send e-mail to users"
33 And I fill in "body" with "We have some news" 33 And I fill in "body" with "We have some news"
34 When I press "Send" 34 When I press "Send"
@@ -37,7 +37,7 @@ Feature: send emails to environment members users @@ -37,7 +37,7 @@ Feature: send emails to environment members users
37 Scenario: Not send e-mail to members if body is blank 37 Scenario: Not send e-mail to members if body is blank
38 Given I am logged in as admin 38 Given I am logged in as admin
39 When I follow "Administration" 39 When I follow "Administration"
40 - And I follow "Manage users" 40 + And I follow "Users"
41 And I follow "Send e-mail to users" 41 And I follow "Send e-mail to users"
42 And I fill in "Subject" with "Hello, user!" 42 And I fill in "Subject" with "Hello, user!"
43 When I press "Send" 43 When I press "Send"
@@ -46,7 +46,7 @@ Feature: send emails to environment members users @@ -46,7 +46,7 @@ Feature: send emails to environment members users
46 Scenario: Cancel creation of mailing 46 Scenario: Cancel creation of mailing
47 Given I am logged in as admin 47 Given I am logged in as admin
48 When I follow "Administration" 48 When I follow "Administration"
49 - And I follow "Manage users" 49 + And I follow "Users"
50 And I follow "Send e-mail to users" 50 And I follow "Send e-mail to users"
51 Then I should be on /admin/users/send_mail 51 Then I should be on /admin/users/send_mail
52 When I follow "Cancel e-mail" 52 When I follow "Cancel e-mail"