Commit d7a2e48eec572ab6d66ff341d2053c1dc07a882f
Committed by
Daniela Feitosa
1 parent
cca918d2
Exists in
master
and in
29 other branches
Adding precision parameter to float_to_currency_cart
(ActionItem2319)
Showing
2 changed files
with
8 additions
and
1 deletions
Show diff stats
plugins/shopping_cart/lib/shopping_cart_plugin/cart_helper.rb
... | ... | @@ -55,6 +55,6 @@ module ShoppingCartPlugin::CartHelper |
55 | 55 | end |
56 | 56 | |
57 | 57 | def float_to_currency_cart(value, environment) |
58 | - number_to_currency(value, :unit => environment.currency_unit, :separator => environment.currency_separator, :delimiter => environment.currency_delimiter, :format => "%u %n") | |
58 | + number_to_currency(value, :unit => environment.currency_unit, :separator => environment.currency_separator, :delimiter => environment.currency_delimiter, :precision => 2, :format => "%u %n") | |
59 | 59 | end |
60 | 60 | end | ... | ... |
plugins/shopping_cart/test/unit/shopping_cart_plugin/cart_helper_test.rb
... | ... | @@ -34,5 +34,12 @@ class ShoppingCartPlugin::CartHelperTest < ActiveSupport::TestCase |
34 | 34 | assert_equal price-discount, sell_price(product) |
35 | 35 | end |
36 | 36 | |
37 | + should 'return the correct formated string with float_to_currency_cart' do | |
38 | + value = 13.7 | |
39 | + environment = Environment.default | |
40 | + | |
41 | + assert_equal "#{environment.currency_unit} 13#{environment.currency_separator}70", float_to_currency_cart(value,environment) | |
42 | + end | |
43 | + | |
37 | 44 | end |
38 | 45 | ... | ... |