mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Import DFC unit labels like bunch and jar
This commit is contained in:
@@ -108,7 +108,10 @@ class QuantitativeValueBuilder < DfcBuilder
|
||||
when quantity_unit.DOZEN
|
||||
["items", "dozen", 12]
|
||||
else
|
||||
["items", "items", 1]
|
||||
# Labels may be provided one day:
|
||||
# https://github.com/datafoodconsortium/connector-ruby/issues/18
|
||||
label = unit.semanticId.split("#").last || "items"
|
||||
["items", label, 1]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -57,7 +57,7 @@ describe QuantitativeValueBuilder do
|
||||
builder.apply(quantity, product)
|
||||
|
||||
expect(product.variant_unit).to eq "items"
|
||||
expect(product.variant_unit_name).to eq "items"
|
||||
expect(product.variant_unit_name).to eq "Jar"
|
||||
expect(product.variant_unit_scale).to eq 1
|
||||
expect(product.unit_value).to eq 3
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user