Commit 4e2c34d81b46b97929ca1db3fe1c2a1f77b03552

Authored by Dmitriy Zaporozhets
1 parent 7bcd112a

Test hook properly

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing 1 changed file with 4 additions and 2 deletions   Show diff stats
features/steps/project/project_hooks.rb
  1 +require 'webmock'
  2 +
1 3 class ProjectHooks < Spinach::FeatureSteps
2 4 include SharedAuthentication
3 5 include SharedProject
4 6 include SharedPaths
5 7 include RSpec::Matchers
6 8 include RSpec::Mocks::ExampleMethods
  9 + include WebMock::API
7 10  
8 11 Given 'project has hook' do
9 12 @hook = create(:project_hook, project: current_project)
... ... @@ -25,8 +28,7 @@ class ProjectHooks &lt; Spinach::FeatureSteps
25 28 end
26 29  
27 30 When 'I click test hook button' do
28   - test_hook_context = double(execute: true)
29   - TestHookContext.should_receive(:new).and_return(test_hook_context)
  31 + stub_request(:post, @hook.url).to_return(status: 200)
30 32 click_link 'Test Hook'
31 33 end
32 34  
... ...