tpl: Fix bad rounding in NumFmt

strconv.FormatFloat doesn't round properly sometimes, this adds a
different method of rounding, fixes #7116
This commit is contained in:
Sam Smith
2020-04-01 23:13:23 +01:00
committed by Bjørn Erik Pedersen
parent f7d909f394
commit 3d9235e8fc
2 changed files with 8 additions and 1 deletions

View File

@@ -29,6 +29,10 @@ func TestNumFormat(t *testing.T) {
{0, 12345.6789, "- . ,", "", "12,346"},
{11, -12345.6789, "- . ,", "", "-12,345.67890000000"},
{2, 927.675, "- .", "", "927.68"},
{2, 1927.675, "- .", "", "1927.68"},
{2, 2927.675, "- .", "", "2927.68"},
{3, -12345.6789, "- ,", "", "-12345,679"},
{6, -12345.6789, "- , .", "", "-12.345,678900"},