Skip to content

Commit 8caf6fd

Browse files
aqrlnitaloacasas
authored andcommitted
test: add Unicode characters regression test
This test ensures that UTF-8 characters can be used in core JavaScript modules built into Node's binary. PR-URL: #11423 Ref: #11129 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Sakthipriyan Vairamani <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 961c89c commit 8caf6fd

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

lib/internal/test/unicode.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
'use strict';
2+
3+
// This module exists entirely for regression testing purposes.
4+
// See `test/parallel/test-internal-unicode.js`.
5+
6+
module.exports = '✓';

node.gyp

+1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
'lib/internal/readline.js',
9999
'lib/internal/repl.js',
100100
'lib/internal/socket_list.js',
101+
'lib/internal/test/unicode.js',
101102
'lib/internal/url.js',
102103
'lib/internal/util.js',
103104
'lib/internal/v8_prof_polyfill.js',
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
require('../common');
3+
4+
// Flags: --expose-internals
5+
//
6+
// This test ensures that UTF-8 characters can be used in core JavaScript
7+
// libraries built into Node's binary.
8+
9+
const assert = require('assert');
10+
const character = require('internal/test/unicode');
11+
12+
assert.strictEqual(character, '✓');

0 commit comments

Comments
 (0)