aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb')
-rw-r--r--vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb46
1 files changed, 46 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb b/vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb
new file mode 100644
index 000000000..050e266bf
--- /dev/null
+++ b/vendor/gems/gettext-2.1.0/test/testlib/sgettext.rb
@@ -0,0 +1,46 @@
+require 'gettext'
+
+class TestSGetText
+ include GetText
+ bindtextdomain("sgettext", :path => "locale")
+
+ def test_1
+ s_("AAA|BBB")
+ end
+
+ def test_2
+ sgettext("AAA|BBB")
+ end
+
+ def test_3
+ s_("AAA") #not found
+ end
+
+ def test_4
+ s_("AAA|CCC") #not found
+ end
+
+ def test_5
+ s_("AAA|BBB|CCC") #not found
+ end
+
+ def test_6
+ s_("AAA$BBB", "$") #not found
+ end
+
+ def test_7
+ s_("AAA$B|BB", "$") #not found
+ end
+
+ def test_8
+ s_("AAA$B|CC", "$")
+ end
+
+ def test_9
+ s_("AAA|CCC|BBB") #not found
+ end
+
+ def setlocale(locale)
+ __setlocale(locale)
+ end
+end