mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-26 20:56:48 +00:00
20 lines
643 B
Ruby
20 lines
643 B
Ruby
describe Api::CurrentOrderSerializer do
|
|
let(:distributor) { create(:distributor_enterprise) }
|
|
let(:oc) { create(:simple_order_cycle) }
|
|
let(:li) { create(:line_item, variant: create(:variant)) }
|
|
let(:order) { create(:order, line_items: [li]) }
|
|
let(:serializer) { Api::CurrentOrderSerializer.new(order, current_distributor: distributor, current_order_cycle: oc ).to_json }
|
|
|
|
it "serializers the current order" do
|
|
serializer.should match order.id.to_s
|
|
end
|
|
|
|
it "includes line items" do
|
|
serializer.should match li.id.to_s
|
|
end
|
|
|
|
it "includes variants of line items" do
|
|
serializer.should match li.variant.name
|
|
end
|
|
end
|