mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-19 00:27:25 +00:00
Handle imperial units for VariantUnitManager
This commit is contained in:
@@ -4,7 +4,7 @@ describe "VariantUnitManager", ->
|
||||
beforeEach ->
|
||||
module "admin.products"
|
||||
module ($provide)->
|
||||
$provide.value "availableUnits", "g,kg,T,mL,L,kL"
|
||||
$provide.value "availableUnits", "g,kg,T,mL,L,kL,lb,oz"
|
||||
null
|
||||
|
||||
beforeEach inject (_VariantUnitManager_) ->
|
||||
@@ -29,6 +29,8 @@ describe "VariantUnitManager", ->
|
||||
expect(VariantUnitManager.getUnitName(0.001, "volume")).toEqual "mL"
|
||||
expect(VariantUnitManager.getUnitName(1, "volume")).toEqual "L"
|
||||
expect(VariantUnitManager.getUnitName(1000, "volume")).toEqual "kL"
|
||||
expect(VariantUnitManager.getUnitName(453.6, "weight")).toEqual "lb"
|
||||
expect(VariantUnitManager.getUnitName(28.35, "weight")).toEqual "oz"
|
||||
|
||||
describe "unitScales", ->
|
||||
it "returns a sorted set of scales for unit type weight", ->
|
||||
@@ -46,6 +48,8 @@ describe "VariantUnitManager", ->
|
||||
it "returns an array of options", ->
|
||||
expect(VariantUnitManager.variantUnitOptions()).toEqual [
|
||||
["Weight (g)", "weight_1"],
|
||||
["Weight (oz)", "weight_28.35" ],
|
||||
["Weight (lb)", "weight_453.6" ]
|
||||
["Weight (kg)", "weight_1000"],
|
||||
["Weight (T)", "weight_1000000"],
|
||||
["Volume (mL)", "volume_0.001"],
|
||||
|
||||
Reference in New Issue
Block a user