summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Stricker <andy@knitter.ch>2013-11-29 01:13:50 +0100
committerDaiki Ueno <ueno@gnu.org>2013-12-04 19:53:11 +0900
commit2cc8298188eccad911212cf81b692c7b2deaeeed (patch)
tree0cc63eba41456c6480839b09ce14c920f9d25c43
parent992d6a594fa5ca3e914bc3f3f18431caee657db2 (diff)
downloadexternal_gettext-2cc8298188eccad911212cf81b692c7b2deaeeed.zip
external_gettext-2cc8298188eccad911212cf81b692c7b2deaeeed.tar.gz
external_gettext-2cc8298188eccad911212cf81b692c7b2deaeeed.tar.bz2
JavaScript E4X: Add more tests
-rw-r--r--gettext-tools/tests/ChangeLog4
-rwxr-xr-x[-rw-r--r--]gettext-tools/tests/xgettext-javascript-619
2 files changed, 23 insertions, 0 deletions
diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog
index 42c680b..c0a13e5 100644
--- a/gettext-tools/tests/ChangeLog
+++ b/gettext-tools/tests/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-04 Andreas Stricker <andy@knitter.ch>
+
+ * xgettext-javascript-6: Add more tests for E4X.
+
2013-11-20 Daiki Ueno <ueno@gnu.org>
xgettext: Add E4X support to JavaScript scanner
diff --git a/gettext-tools/tests/xgettext-javascript-6 b/gettext-tools/tests/xgettext-javascript-6
index a891ebe..0ef5ffe 100644..100755
--- a/gettext-tools/tests/xgettext-javascript-6
+++ b/gettext-tools/tests/xgettext-javascript-6
@@ -22,6 +22,13 @@ var x5 = <!-- - _("Unexpected translation string #2") - -->;
var s6 = _("Expected translation string #4");
var x6 = <? _("Unexpected translation string #3") ?>;
var x7 = <!--- this is a comment --> <foo>
+var s7 = "<{x6}>_("Unexpected translation string #4")</{x6}>" +
+ "<!-- _("Unexpected translation string #5") --!>" +
+ _("Expected translation string #5");
+var s8 = _("<x7>Expected translation string #6</x7>");
+var x8 = <x8><x9>{_("<x8>{Expected translation string #7}</x8>")}</x9></x8>
+var x9 = <x10 attr='{_("Unexpected translation string #6")}'><x11>data</x11></x10>;
+var s9 = _("Expected translation string #8");
</foo>;
EOF
@@ -64,6 +71,18 @@ msgstr ""
msgid "Expected translation string #4"
msgstr ""
+
+msgid "Expected translation string #5"
+msgstr ""
+
+msgid "<x7>Expected translation string #6</x7>"
+msgstr ""
+
+msgid "<x8>{Expected translation string #7}</x8>"
+msgstr ""
+
+msgid "Expected translation string #8"
+msgstr ""
EOF
: ${DIFF=diff}