From 1d75aa45ef39220dff5799a81c18b9e268b02afc Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 23 Oct 2024 21:43:43 +1100 Subject: [PATCH] spec --- spec/services/variant_units/option_value_namer_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/services/variant_units/option_value_namer_spec.rb b/spec/services/variant_units/option_value_namer_spec.rb index c3f06746f5..0835eb143e 100644 --- a/spec/services/variant_units/option_value_namer_spec.rb +++ b/spec/services/variant_units/option_value_namer_spec.rb @@ -131,6 +131,15 @@ module VariantUnits end end + it "don't crash when variant_unit_name is nil" do + pending "#12939" + v = instance_double(Spree::Variant, variant_unit: 'items', variant_unit_scale: nil, + variant_unit_name: nil, unit_value: 100) + + option_value_namer = OptionValueNamer.new v + expect(option_value_namer.__send__(:option_value_value_unit)).to eq [100, ""] + end + it "generates singular values for item units when value is 1" do v = instance_double(Spree::Variant, variant_unit: 'items', variant_unit_scale: nil, variant_unit_name: 'packet', unit_value: 1)