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 |