You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
expected:="stat testdata/non-existant-file.json: no such file or directory"
690
-
err:=uni.Import(JSON, filename)
690
+
err:=uni.Import(FormatJSON, filename)
691
691
iferr==nil||err.Error() !=expected {
692
692
t.Fatalf("Expected '%s' Got '%s'", expected, err)
693
693
}
694
694
695
695
// test bad parameter basic translation
696
696
filename="testdata/bad-translation1.json"
697
697
expected="error: bad parameter syntax, missing parameter '{0}' in translation. locale: 'en' key: 'test_trans3' text: 'Welcome {lettersnotpermitted} to the {1}'"
698
-
err=uni.Import(JSON, filename)
698
+
err=uni.Import(FormatJSON, filename)
699
699
iferr==nil||err.Error() !=expected {
700
700
t.Fatalf("Expected '%s' Got '%s'", expected, err)
701
701
}
702
702
703
703
// test missing bracket basic translation
704
704
filename="testdata/bad-translation2.json"
705
705
expected="error: missing bracket '{}', in translation. locale: 'en' key: 'test_trans3' text: 'Welcome {0 to the {1}'"
706
-
err=uni.Import(JSON, filename)
706
+
err=uni.Import(FormatJSON, filename)
707
707
iferr==nil||err.Error() !=expected {
708
708
t.Fatalf("Expected '%s' Got '%s'", expected, err)
709
709
}
710
710
711
711
// test missing locale basic translation
712
712
filename="testdata/bad-translation3.json"
713
713
expected="error: locale 'nl' not registered."
714
-
err=uni.Import(JSON, filename)
714
+
err=uni.Import(FormatJSON, filename)
715
715
iferr==nil||err.Error() !=expected {
716
716
t.Fatalf("Expected '%s' Got '%s'", expected, err)
717
717
}
718
718
719
719
// test bad plural definition
720
720
filename="testdata/bad-translation4.json"
721
721
expected="error: bad plural definition 'ut.translation{Locale:\"en\", Key:\"cardinal_test\", Translation:\"You have {0} day left.\", PluralType:\"NotAPluralType\", PluralRule:\"One\", OverrideExisting:false}'"
722
-
err=uni.Import(JSON, filename)
722
+
err=uni.Import(FormatJSON, filename)
723
723
iferr==nil||err.Error() !=expected {
724
724
t.Fatalf("Expected '%s' Got '%s'", expected, err)
725
725
}
726
726
727
727
// test bad plural rule for locale
728
728
filename="testdata/bad-translation5.json"
729
729
expected="error: cardinal plural rule 'Many' does not exist for locale 'en' key: 'cardinal_test' text: 'You have {0} day left.'"
730
-
err=uni.Import(JSON, filename)
730
+
err=uni.Import(FormatJSON, filename)
731
731
iferr==nil||err.Error() !=expected {
732
732
t.Fatalf("Expected '%s' Got '%s'", expected, err)
733
733
}
734
734
735
735
// test invalid JSON
736
736
filename="testdata/bad-translation6.json"
737
737
expected="invalid character ']' after object key:value pair"
0 commit comments