diff options
-rw-r--r-- | cmd/generate_resources.go | 4 | ||||
-rw-r--r-- | en/en_test.go | 15 |
2 files changed, 15 insertions, 4 deletions
diff --git a/cmd/generate_resources.go b/cmd/generate_resources.go index b5ba050c..dff306e6 100644 --- a/cmd/generate_resources.go +++ b/cmd/generate_resources.go @@ -566,10 +566,6 @@ func parseCurrencyNumberFormat(trans *translator) { trans.FmtCurrencySuffix = fmt.Sprintf("%#v", []byte(trans.FmtCurrencySuffix)) } - // if trans.Locale == "en" { - // fmt.Println("Equal? ", negativeEqual) - // } - // no need to parse again if true.... if negativeEqual { diff --git a/en/en_test.go b/en/en_test.go index 335feefa..df283813 100644 --- a/en/en_test.go +++ b/en/en_test.go @@ -33,6 +33,16 @@ func TestCurrency(t *testing.T) { v: 3, expected: "-$221,123,456.564", }, + { + num: 0, + v: 2, + expected: "$0.00", + }, + { + num: -0, + v: 2, + expected: "$0.00", + }, } trans := New() @@ -72,6 +82,11 @@ func TestAccounting(t *testing.T) { v: 3, expected: "($221,123,456.564)", }, + { + num: -0, + v: 2, + expected: "$0.00", + }, } trans := New() |