aboutsummaryrefslogtreecommitdiff
path: root/tests/embind/embind.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/embind/embind.test.js')
-rwxr-xr-xtests/embind/embind.test.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/embind/embind.test.js b/tests/embind/embind.test.js
index 872ee398..6f63d543 100755
--- a/tests/embind/embind.test.js
+++ b/tests/embind/embind.test.js
@@ -404,6 +404,14 @@ module({
String.fromCharCode(65535);
assert.equal(expected, cm.get_non_ascii_wstring());
});
+
+ test("passing unicode string into C++", function() {
+ var expected = String.fromCharCode(10) +
+ String.fromCharCode(1234) +
+ String.fromCharCode(2345) +
+ String.fromCharCode(65535);
+ assert.equal(expected, cm.take_and_return_std_wstring(expected));
+ });
});
BaseFixture.extend("embind", function() {