Commit 944bfd33ad785cad9299fd529e546e92859135f2

Authored by Daniel Cunha
1 parent 0ed4c865

edit_environment_templates.feature

features/edit_environment_templates.feature
@@ -4,50 +4,46 @@ Feature: edit environment templates @@ -4,50 +4,46 @@ Feature: edit environment templates
4 4
5 Background: 5 Background:
6 Given that the default environment have all profile templates 6 Given that the default environment have all profile templates
  7 + And I am logged in as admin
  8 + And I follow "Administration"
7 9
  10 + @selenium
8 Scenario: See links to edit all templates 11 Scenario: See links to edit all templates
9 - Given I am logged in as admin  
10 - When I follow "Administration"  
11 - And I follow "Profile templates"  
12 - Then I should see "Person template" link  
13 - And I should see "Community template" link  
14 - And I should see "Enterprise template" link  
15 - And I should see "Inactive Enterprise template" link 12 + Given I follow "Profile templates"
  13 + Then I should see "Person template"
  14 + And I should see "Community template"
  15 + And I should see "Enterprise template"
  16 + And I should see "Inactive Enterprise template"
16 17
  18 + @selenium
17 Scenario: Go to control panel of person template 19 Scenario: Go to control panel of person template
18 - Given I am logged in as admin  
19 - When I follow "Administration"  
20 - And I follow "Profile templates" 20 + Given 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 colivre.net_person_template's control panel
23 23
  24 + @selenium
24 Scenario: Go to control panel of enterprise template 25 Scenario: Go to control panel of enterprise template
25 - Given I am logged in as admin  
26 - When I follow "Administration"  
27 - And I follow "Profile templates" 26 + Given I follow "Profile templates"
28 And I follow "Enterprise template" 27 And I follow "Enterprise template"
29 - Then I should be on Enterprise template's control panel 28 + Then I should be on colivre.net_enterprise_template's control panel
30 29
  30 + @selenium
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  
33 - When I follow "Administration"  
34 - And I follow "Profile templates"  
35 - And I follow "Inactive enterprise template"  
36 - Then I should be on Inactive Enterprise template's control panel 32 + Given I follow "Profile templates"
  33 + And I follow "Inactive Enterprise template"
  34 + Then I should be on colivre.net_inactive_enterprise_template's control panel
37 35
  36 + @selenium
38 Scenario: Go to control panel of community template 37 Scenario: Go to control panel of community template
39 - Given I am logged in as admin  
40 - When I follow "Administration"  
41 - And I follow "Profile templates"  
42 - And I follow "Community template"  
43 - Then I should be on Community template's control panel 38 + Given I follow "Profile templates"
  39 + When I follow "Community template"
  40 + Then I should be on colivre.net_community_template's control panel
44 41
  42 + @selenium
45 Scenario: Not see link to edit an unexistent template 43 Scenario: Not see link to edit an unexistent template
46 - Given that the default environment have no Inactive Enterprise template  
47 - And I am logged in as admin  
48 - When I follow "Administration"  
49 - And I follow "Profile templates"  
50 - Then I should see "Person template" link  
51 - And I should see "Community template" link  
52 - And I should see "Enterprise template" link  
53 - And I should not see "Inactive enterprise template" link 44 + Given I follow "Profile templates"
  45 + And that the default environment have no Inactive Enterprise template
  46 + Then I should see "Person template"
  47 + And I should see "Community template"
  48 + And I should see "Enterprise template"
  49 + And I should not see "Inactive enterprise template"
features/support/paths.rb
@@ -46,7 +46,7 @@ module NavigationHelpers @@ -46,7 +46,7 @@ module NavigationHelpers
46 '/myprofile/%s/cms/new?type=%s' % [Profile.find_by_name($1).identifier,$2] 46 '/myprofile/%s/cms/new?type=%s' % [Profile.find_by_name($1).identifier,$2]
47 47
48 when /^(.*)'s sitemap/ 48 when /^(.*)'s sitemap/
49 - '/profile/%s/sitemap' % Profile.find_by_name($1).identifier 49 + '/profile/%s/sitemap' % $1
50 50
51 when /^(.*)'s profile$/ 51 when /^(.*)'s profile$/
52 '/profile/' + $1 52 '/profile/' + $1
@@ -82,7 +82,7 @@ module NavigationHelpers @@ -82,7 +82,7 @@ module NavigationHelpers
82 '/search/%s' % $1 82 '/search/%s' % $1
83 83
84 when /^(.+)'s cms/ 84 when /^(.+)'s cms/
85 - '/myprofile/%s/cms' % Profile.find_by_name($1).identifier 85 + '/myprofile/%s/cms' % $1
86 86
87 when /^"(.+)" edit page/ 87 when /^"(.+)" edit page/
88 article = Article.find_by_name($1) 88 article = Article.find_by_name($1)