diff options
Diffstat (limited to 'spec/services/web_hooks/log_execution_service_spec.rb')
-rw-r--r-- | spec/services/web_hooks/log_execution_service_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/services/web_hooks/log_execution_service_spec.rb b/spec/services/web_hooks/log_execution_service_spec.rb index 0ba0372b99d..873f6adc8dc 100644 --- a/spec/services/web_hooks/log_execution_service_spec.rb +++ b/spec/services/web_hooks/log_execution_service_spec.rb @@ -35,6 +35,12 @@ RSpec.describe WebHooks::LogExecutionService do expect(WebHookLog.recent.first).to have_attributes(data) end + it 'updates the last failure' do + expect(project_hook).to receive(:update_last_failure) + + service.execute + end + context 'obtaining an exclusive lease' do let(:lease_key) { "web_hooks:update_hook_failure_state:#{project_hook.id}" } |