summaryrefslogtreecommitdiff
path: root/spec/features/projects/services/user_activates_flowdock_spec.rb
diff options
context:
space:
mode:
authorVitaliy @blackst0ne Klachkov <blackst0ne.ru@gmail.com>2017-09-22 15:42:52 +1100
committerVitaliy @blackst0ne Klachkov <blackst0ne.ru@gmail.com>2017-09-22 15:42:52 +1100
commit0fc604e522ed9e07ea1f35188c2ce1ed38de7888 (patch)
tree92ab6a8b7578cacca801b254772d095b9d2b483c /spec/features/projects/services/user_activates_flowdock_spec.rb
parent9e46a897f230fd51c8c5788ee45cd1fc80e76792 (diff)
downloadgitlab-ce-0fc604e522ed9e07ea1f35188c2ce1ed38de7888.tar.gz
Replace the 'project/service.feature' spinach test with an rspec analog
Diffstat (limited to 'spec/features/projects/services/user_activates_flowdock_spec.rb')
-rw-r--r--spec/features/projects/services/user_activates_flowdock_spec.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/features/projects/services/user_activates_flowdock_spec.rb b/spec/features/projects/services/user_activates_flowdock_spec.rb
new file mode 100644
index 00000000000..5298d8acaf5
--- /dev/null
+++ b/spec/features/projects/services/user_activates_flowdock_spec.rb
@@ -0,0 +1,23 @@
+require 'spec_helper'
+
+describe 'User activates Flowdock' do
+ let(:project) { create(:project) }
+ let(:user) { create(:user) }
+
+ before do
+ project.add_master(user)
+ sign_in(user)
+
+ visit(project_settings_integrations_path(project))
+
+ click_link('Flowdock')
+ end
+
+ it 'activates service' do
+ check('Active')
+ fill_in('Token', with: 'verySecret')
+ click_button('Save')
+
+ expect(page).to have_content('Flowdock activated.')
+ end
+end