From f97e71d0547b53ecc5d32b42fe57582abe7dddea Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Mon, 17 May 2021 15:48:36 +0200 Subject: [PATCH] Add test for decimal price separated by point or comma --- .../products/services/unit_prices_spec.js.coffee | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/javascripts/unit/admin/products/services/unit_prices_spec.js.coffee b/spec/javascripts/unit/admin/products/services/unit_prices_spec.js.coffee index 489a40abff..c5dcd695d8 100644 --- a/spec/javascripts/unit/admin/products/services/unit_prices_spec.js.coffee +++ b/spec/javascripts/unit/admin/products/services/unit_prices_spec.js.coffee @@ -138,3 +138,19 @@ describe "UnitPrices service", -> unit_value = 453.6 expect(UnitPrices.price(price, scale, unit_type, unit_value)).toEqual 1 expect(UnitPrices.unit(scale, unit_type)).toEqual "lb" + + describe "get unit price when price is a decimal string", -> + unit_type = "weight" + + it "with price: '1,0'", -> + price = '1,0' + scale = 1 + unit_value = 1 + expect(UnitPrices.displayableUnitPrice(price, scale, unit_type, unit_value)).toEqual "$1,000.00 / kg" + + it "with price: '1.0'", -> + price = '1.0' + scale = 1 + unit_value = 1 + expect(UnitPrices.displayableUnitPrice(price, scale, unit_type, unit_value)).toEqual "$1,000.00 / kg" + \ No newline at end of file