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 | ... | ... |