From c4b74a4bf6f386d9c3ea63dd315a3320fb89f245 Mon Sep 17 00:00:00 2001 From: Brian Borge Date: Fri, 8 Dec 2023 16:14:04 -0500 Subject: [PATCH] Add spec for webhook signature validation with files --- spec/resources/webhook_spec.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/spec/resources/webhook_spec.rb b/spec/resources/webhook_spec.rb index 80a71a2..dabf75e 100644 --- a/spec/resources/webhook_spec.rb +++ b/spec/resources/webhook_spec.rb @@ -30,5 +30,22 @@ expect(result).to eq(false) end end + + context 'with files' do + let(:signature) { '1d2426c242a8c5de7eb1d9b662b7fda1d0b6edab' } + let(:params) { { test: true } } + + let(:files) do + [ + { name: 'file', tempfile: Tempfile.new('foo') }, + { name: 'file', tempfile: Tempfile.new('bar') } + ] + end + + it 'returns true' do + result = action + expect(result).to eq(true) + end + end end end