Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Aquino <daniel.aquino@nasdaqomx.com>2014-11-09 08:04:31 +0300
committerDoug Goldstein <cardoe@cardoe.com>2014-11-20 06:27:24 +0300
commit1353f9aa643f86a3f38f3d2dfa8666d3d942293e (patch)
treeefc38a5729d7f1fe920d39d279f6c8eef833fd17 /features
parent2f3df4cb567a6f14b5a0e161084c2f4cf6fbf764 (diff)
HipChat service: support custom servers
HipChat allows users to run their own private servers and to be able to support those we must connect to the correct URL when using one of these custom servers.
Diffstat (limited to 'features')
-rw-r--r--features/project/service.feature6
-rw-r--r--features/steps/project/services.rb11
2 files changed, 17 insertions, 0 deletions
diff --git a/features/project/service.feature b/features/project/service.feature
index 88fd038d45f..ed9e03b428d 100644
--- a/features/project/service.feature
+++ b/features/project/service.feature
@@ -19,6 +19,12 @@ Feature: Project Services
And I fill hipchat settings
Then I should see hipchat service settings saved
+ Scenario: Activate hipchat service with custom server
+ When I visit project "Shop" services page
+ And I click hipchat service link
+ And I fill hipchat settings with custom server
+ Then I should see hipchat service settings with custom server saved
+
Scenario: Activate pivotaltracker service
When I visit project "Shop" services page
And I click pivotaltracker service link
diff --git a/features/steps/project/services.rb b/features/steps/project/services.rb
index ffc231cb575..7a0b47a8fe5 100644
--- a/features/steps/project/services.rb
+++ b/features/steps/project/services.rb
@@ -47,6 +47,17 @@ class Spinach::Features::ProjectServices < Spinach::FeatureSteps
find_field('Room').value.should == 'gitlab'
end
+ step 'I fill hipchat settings with custom server' do
+ check 'Active'
+ fill_in 'Room', with: 'gitlab_custom'
+ fill_in 'Token', with: 'secretCustom'
+ fill_in 'Server', with: 'https://chat.example.com'
+ click_button 'Save'
+ end
+
+ step 'I should see hipchat service settings with custom server saved' do
+ find_field('Server').value.should == 'https://chat.example.com'
+ end
step 'I click pivotaltracker service link' do
click_link 'PivotalTracker'