mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-04-03 06:59:14 +00:00
Cover alternative invoice template with specs
This commit is contained in:
@@ -3,13 +3,18 @@ require 'spec_helper'
|
||||
describe InvoiceRenderer do
|
||||
let(:service) { described_class.new }
|
||||
|
||||
it "creates a PDF invoice" do
|
||||
it "creates a PDF invoice with two different templates" do
|
||||
order = create(:completed_order_with_fees)
|
||||
order.bill_address = order.ship_address
|
||||
order.save!
|
||||
|
||||
result = service.render_to_string(order)
|
||||
|
||||
expect(result).to match /^%PDF/
|
||||
|
||||
allow(Spree::Config).to receive(:invoice_style2?).and_return true
|
||||
|
||||
alternative = service.render_to_string(order)
|
||||
expect(alternative).to match /^%PDF/
|
||||
expect(alternative).to_not eq result
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user