mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-09 03:20:21 +00:00
Avoid crash
This commit is contained in:
@@ -41,7 +41,9 @@ module VariantUnits
|
||||
value, unit_name = option_value_value_unit_scaled
|
||||
else
|
||||
value = @nameable.unit_value
|
||||
unit_name = pluralize(@nameable.variant_unit_name, value)
|
||||
|
||||
unit_name = @nameable.variant_unit_name
|
||||
unit_name = pluralize(unit_name, value) if unit_name.present?
|
||||
end
|
||||
|
||||
value = value.to_i if value == value.to_i
|
||||
|
||||
@@ -132,12 +132,11 @@ module VariantUnits
|
||||
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, ""]
|
||||
expect(option_value_namer.__send__(:option_value_value_unit)).to eq [100, nil]
|
||||
end
|
||||
|
||||
it "generates singular values for item units when value is 1" do
|
||||
|
||||
Reference in New Issue
Block a user