Commit 64e012a378b657efd44fb7570e0924dfed64e008
1 parent
435a5ff8
Exists in
master
and in
4 other branches
Added spinach Tests for pivotaltracker service
Showing
2 changed files
with
20 additions
and
0 deletions
Show diff stats
features/project/service.feature
@@ -18,3 +18,9 @@ Feature: Project Services | @@ -18,3 +18,9 @@ Feature: Project Services | ||
18 | And I click hipchat service link | 18 | And I click hipchat service link |
19 | And I fill hipchat settings | 19 | And I fill hipchat settings |
20 | Then I should see hipchat service settings saved | 20 | Then I should see hipchat service settings saved |
21 | + | ||
22 | + Scenario: Activate pivotaltracker service | ||
23 | + When I visit project "Shop" services page | ||
24 | + And I click pivotaltracker service link | ||
25 | + And I fill pivotaltracker settings | ||
26 | + Then I should see pivotaltracker service settings saved |
features/steps/project/project_services.rb
@@ -44,4 +44,18 @@ class ProjectServices < Spinach::FeatureSteps | @@ -44,4 +44,18 @@ class ProjectServices < Spinach::FeatureSteps | ||
44 | find_field('Room').value.should == 'gitlab' | 44 | find_field('Room').value.should == 'gitlab' |
45 | end | 45 | end |
46 | 46 | ||
47 | + | ||
48 | + And 'I click pivotaltracker service link' do | ||
49 | + click_link 'PivotalTracker' | ||
50 | + end | ||
51 | + | ||
52 | + And 'I fill pivotaltracker settings' do | ||
53 | + check 'Active' | ||
54 | + fill_in 'Token', with: 'verySecret' | ||
55 | + click_button 'Save' | ||
56 | + end | ||
57 | + | ||
58 | + Then 'I should see pivotaltracker service settings saved' do | ||
59 | + find_field('Token').value.should == 'verySecret' | ||
60 | + end | ||
47 | end | 61 | end |