Files
openfoodnetwork/spec/serializers/api/admin/variant_override_serializer_spec.rb
2024-05-09 12:24:41 +10:00

21 lines
705 B
Ruby

# frozen_string_literal: true
RSpec.describe Api::Admin::VariantOverrideSerializer do
let(:variant) { create(:variant) }
let(:hub) { create(:distributor_enterprise) }
let(:price) { 77.77 }
let(:count_on_hand) { 11_111 }
let(:variant_override) {
create(:variant_override, variant:, hub:, price:,
count_on_hand:)
}
it "serializes a variant override" do
serializer = Api::Admin::VariantOverrideSerializer.new variant_override
expect(serializer.to_json).to match variant.id.to_s
expect(serializer.to_json).to match hub.id.to_s
expect(serializer.to_json).to match price.to_s
expect(serializer.to_json).to match count_on_hand.to_s
end
end