diff --git a/engines/order_management/spec/services/order_management/reports/enterprise_fee_summary/renderers/csv_renderer_spec.rb b/engines/order_management/spec/services/order_management/reports/enterprise_fee_summary/renderers/csv_renderer_spec.rb index 69ef97e868..bc255ab8b9 100644 --- a/engines/order_management/spec/services/order_management/reports/enterprise_fee_summary/renderers/csv_renderer_spec.rb +++ b/engines/order_management/spec/services/order_management/reports/enterprise_fee_summary/renderers/csv_renderer_spec.rb @@ -13,9 +13,11 @@ describe OrderManagement::Reports::EnterpriseFeeSummary::Renderers::CsvRenderer # Context which will be passed to the renderer. The response object is not automatically prepared, # so this has to be assigned explicitly. let!(:response) { ActionDispatch::TestResponse.new } + let!(:request) { double(Rack::Request) } let!(:controller) do ActionController::Base.new.tap do |controller_mock| controller_mock.instance_variable_set(:@_response, response) + controller_mock.instance_variable_set(:@_request, request) end end @@ -48,6 +50,8 @@ describe OrderManagement::Reports::EnterpriseFeeSummary::Renderers::CsvRenderer before do allow(service).to receive(:list) { enterprise_fee_type_totals } + allow(request).to receive_messages(variant: double(Spree::Variant), + should_apply_vary_header?: true) end it "generates CSV header" do