diff options
author | Boyan Tabakov <boyan.tabakov@futurice.com> | 2013-08-19 12:11:36 +0300 |
---|---|---|
committer | Boyan Tabakov <boyan.tabakov@futurice.com> | 2013-09-29 20:31:08 +0300 |
commit | d8562cc9a141917e5b0adc1f33f2ec8da8ab10d4 (patch) | |
tree | 2ee2a68bea612056e61713d431fcff3ce4ed4451 /features | |
parent | 267e8c73f2533942b7d112f1b827131fd4bbad72 (diff) | |
download | gitlab-ce-d8562cc9a141917e5b0adc1f33f2ec8da8ab10d4.tar.gz |
Added Flowdock integration support via a service.
Added test for the FlowdockService.
Diffstat (limited to 'features')
-rw-r--r-- | features/project/service.feature | 6 | ||||
-rw-r--r-- | features/steps/project/project_services.rb | 14 |
2 files changed, 20 insertions, 0 deletions
diff --git a/features/project/service.feature b/features/project/service.feature index e685c385d1d..4805d2befbe 100644 --- a/features/project/service.feature +++ b/features/project/service.feature @@ -24,3 +24,9 @@ Feature: Project Services And I click pivotaltracker service link And I fill pivotaltracker settings Then I should see pivotaltracker service settings saved + + Scenario: Activate Flowdock service + When I visit project "Shop" services page + And I click Flowdock service link + And I fill Flowdock settings + Then I should see Flowdock service settings saved diff --git a/features/steps/project/project_services.rb b/features/steps/project/project_services.rb index a24100ff8c0..70eafc875d4 100644 --- a/features/steps/project/project_services.rb +++ b/features/steps/project/project_services.rb @@ -58,4 +58,18 @@ class ProjectServices < Spinach::FeatureSteps Then 'I should see pivotaltracker service settings saved' do find_field('Token').value.should == 'verySecret' end + + And 'I click Flowdock service link' do + click_link 'Flowdock' + end + + And 'I fill Flowdock settings' do + check 'Active' + fill_in 'Token', with: 'verySecret' + click_button 'Save' + end + + Then 'I should see Flowdock service settings saved' do + find_field('Token').value.should == 'verySecret' + end end |