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 | 18 | And I click hipchat service link |
19 | 19 | And I fill hipchat settings |
20 | 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 | 44 | find_field('Room').value.should == 'gitlab' |
45 | 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 | 61 | end | ... | ... |