mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-04 22:16:08 +00:00
add currency spec file and update some class names
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
describe 'convert number to localised currency ', ->
|
||||
filter = null
|
||||
|
||||
currencyconfig =
|
||||
currency: "D"
|
||||
symbol: "$"
|
||||
symbol_position: "before"
|
||||
hide_cents: "false"
|
||||
decimal_mark: "."
|
||||
thousands_separator: ","
|
||||
|
||||
beforeEach ->
|
||||
module 'Darkswarm'
|
||||
module ($provide)->
|
||||
$provide.value "currencyConfig", currencyconfig
|
||||
null
|
||||
inject ($filter) ->
|
||||
filter = $filter('localizeCurrency')
|
||||
|
||||
it "adds decimal fraction to an amount", ->
|
||||
expect(filter(10)).toEqual "$10.00"
|
||||
|
||||
it "handles an existing fraction", ->
|
||||
expect(filter(9.9)).toEqual "$9.90"
|
||||
|
||||
it "can use any currency symbol", ->
|
||||
currencyconfig.symbol = "£"
|
||||
expect(filter(404.04)).toEqual "£404.04"
|
||||
currencyconfig.symbol = "$"
|
||||
|
||||
it "can place symbols after the amount", ->
|
||||
currencyconfig.symbol_position = "after"
|
||||
expect(filter(333.3)).toEqual "333.30 $"
|
||||
currencyconfig.symbol_position = "before"
|
||||
|
||||
it "can add a currency string", ->
|
||||
currencyconfig.display_currency = "true"
|
||||
expect(filter(5)).toEqual "$5.00 D"
|
||||
currencyconfig.display_currency = "false"
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ describe 'Variants service', ->
|
||||
beforeEach ->
|
||||
variant =
|
||||
id: 1
|
||||
base_price: 80.5
|
||||
price: 100
|
||||
price: 80.5
|
||||
price_with_fees: 100
|
||||
module 'Darkswarm'
|
||||
inject ($injector)->
|
||||
Variants = $injector.get("Variants")
|
||||
|
||||
Reference in New Issue
Block a user