diff options
Diffstat (limited to 'spec/workers/issuable_export_csv_worker_spec.rb')
-rw-r--r-- | spec/workers/issuable_export_csv_worker_spec.rb | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/spec/workers/issuable_export_csv_worker_spec.rb b/spec/workers/issuable_export_csv_worker_spec.rb index bcc2420996d..a18d10ad3df 100644 --- a/spec/workers/issuable_export_csv_worker_spec.rb +++ b/spec/workers/issuable_export_csv_worker_spec.rb @@ -35,10 +35,15 @@ RSpec.describe IssuableExportCsvWorker do end context 'with params' do - let(:params) { { 'test_key' => true } } + let(:params) { { 'test_key' => true, 'not' => { 'label_name' => ['SomeLabel'] } } } - it 'converts controller string keys to symbol keys for IssuesFinder' do - expect(IssuesFinder).to receive(:new).with(user, hash_including(test_key: true)).and_call_original + it 'allows symbol access for IssuesFinder' do + expect(IssuesFinder).to receive(:new).and_wrap_original do |method, user, params| + expect(params[:test_key]).to eq(true) + expect(params[:not][:label_name]).to eq(['SomeLabel']) + + method.call(user, params) + end subject end |