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