mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-30 21:27:17 +00:00
Fix API v0 variants controller spec
This commit is contained in:
@@ -5,6 +5,8 @@ module PermittedAttributes
|
||||
def self.attributes
|
||||
[
|
||||
:id, :name, :description, :price,
|
||||
:variant_unit, :variant_unit_scale, :variant_unit_with_scale, :unit_value,
|
||||
:unit_description, :variant_unit_name,
|
||||
:display_as, :sku, :group_buy, :group_buy_unit_size,
|
||||
:taxon_ids, :primary_taxon_id, :tax_category_id, :supplier_id,
|
||||
:meta_keywords, :notes, :inherits_properties, :shipping_category_id,
|
||||
|
||||
@@ -144,9 +144,9 @@ RSpec.describe Api::V0::VariantsController, type: :controller do
|
||||
|
||||
it "can create a new variant" do
|
||||
original_number_of_variants = variant.product.variants.count
|
||||
api_post :create, variant: { sku: "12345", unit_value: "1", unit_description: "L",
|
||||
price: "1", primary_taxon_id: taxon.id,
|
||||
supplier_id: variant.supplier.id },
|
||||
api_post :create, variant: { sku: "12345", unit_value: "1", variant_unit: "weight",
|
||||
variant_unit_scale: 1, unit_description: "L", price: "1",
|
||||
primary_taxon_id: taxon.id, supplier_id: variant.supplier.id },
|
||||
product_id: variant.product.id
|
||||
|
||||
expect(attributes.all?{ |attr| json_response.include? attr.to_s }).to eq(true)
|
||||
|
||||
Reference in New Issue
Block a user