Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'eu/ue_test.go')
-rw-r--r--eu/ue_test.go42
1 files changed, 42 insertions, 0 deletions
diff --git a/eu/ue_test.go b/eu/ue_test.go
new file mode 100644
index 00000000..c4319792
--- /dev/null
+++ b/eu/ue_test.go
@@ -0,0 +1,42 @@
+package eu
+
+import "testing"
+
+func TestPercent(t *testing.T) {
+
+ tests := []struct {
+ num float64
+ v uint64
+ expected string
+ }{
+ {
+ num: 23,
+ v: 0,
+ expected: "%\u00a023",
+ },
+ {
+ num: 23.45,
+ v: 2,
+ expected: "%\u00a023,45",
+ },
+ {
+ num: 1023.45,
+ v: 2,
+ expected: "%\u00a01.023,45",
+ },
+ {
+ num: -1023.45,
+ v: 2,
+ expected: "%\u00a0-1.023,45",
+ },
+ }
+
+ trans := New()
+
+ for _, tt := range tests {
+ s := string(trans.FmtPercent(tt.num, tt.v))
+ if s != tt.expected {
+ t.Errorf("Expected '%s' Got '%s'", tt.expected, s)
+ }
+ }
+}