Fix API v0 variants controller spec

This commit is contained in:
Gaetan Craig-Riou
2024-07-02 15:53:10 +10:00
parent 5ec39f994a
commit df82dd0759
2 changed files with 5 additions and 3 deletions

View File

@@ -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,

View File

@@ -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)