From df82dd0759f1aa900ff350e4083ea7e8770cede3 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 2 Jul 2024 15:53:10 +1000 Subject: [PATCH] Fix API v0 variants controller spec --- app/services/permitted_attributes/product.rb | 2 ++ spec/controllers/api/v0/variants_controller_spec.rb | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/services/permitted_attributes/product.rb b/app/services/permitted_attributes/product.rb index 58600e5f26..716549724d 100644 --- a/app/services/permitted_attributes/product.rb +++ b/app/services/permitted_attributes/product.rb @@ -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, diff --git a/spec/controllers/api/v0/variants_controller_spec.rb b/spec/controllers/api/v0/variants_controller_spec.rb index ce9f486512..ec200f1389 100644 --- a/spec/controllers/api/v0/variants_controller_spec.rb +++ b/spec/controllers/api/v0/variants_controller_spec.rb @@ -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)