@@ -35,13 +35,23 @@ const fn4 = tmpdir.resolve('write4.txt');
35
35
const expected = 'ümlaut.' ;
36
36
const constants = fs . constants ;
37
37
38
- const { externalizeString, isOneByteString } = global ;
38
+ const {
39
+ createExternalizableString,
40
+ externalizeString,
41
+ isOneByteString,
42
+ } = global ;
39
43
40
44
// Account for extra globals exposed by --expose_externalize_string.
41
- common . allowGlobals ( externalizeString , isOneByteString , global . x ) ;
45
+ common . allowGlobals (
46
+ createExternalizableString ,
47
+ externalizeString ,
48
+ isOneByteString ,
49
+ global . x ,
50
+ ) ;
42
51
43
52
{
44
- const expected = 'ümlaut sechzig' ; // Must be a unique string.
53
+ // Must be a unique string.
54
+ const expected = createExternalizableString ( 'ümlaut sechzig' ) ;
45
55
externalizeString ( expected ) ;
46
56
assert . strictEqual ( isOneByteString ( expected ) , true ) ;
47
57
const fd = fs . openSync ( fn , 'w' ) ;
@@ -51,7 +61,8 @@ common.allowGlobals(externalizeString, isOneByteString, global.x);
51
61
}
52
62
53
63
{
54
- const expected = 'ümlaut neunzig' ; // Must be a unique string.
64
+ // Must be a unique string.
65
+ const expected = createExternalizableString ( 'ümlaut neunzig' ) ;
55
66
externalizeString ( expected ) ;
56
67
assert . strictEqual ( isOneByteString ( expected ) , true ) ;
57
68
const fd = fs . openSync ( fn , 'w' ) ;
@@ -61,7 +72,8 @@ common.allowGlobals(externalizeString, isOneByteString, global.x);
61
72
}
62
73
63
74
{
64
- const expected = 'Zhōngwén 1' ; // Must be a unique string.
75
+ // Must be a unique string.
76
+ const expected = createExternalizableString ( 'Zhōngwén 1' ) ;
65
77
externalizeString ( expected ) ;
66
78
assert . strictEqual ( isOneByteString ( expected ) , false ) ;
67
79
const fd = fs . openSync ( fn , 'w' ) ;
@@ -71,7 +83,8 @@ common.allowGlobals(externalizeString, isOneByteString, global.x);
71
83
}
72
84
73
85
{
74
- const expected = 'Zhōngwén 2' ; // Must be a unique string.
86
+ // Must be a unique string.
87
+ const expected = createExternalizableString ( 'Zhōngwén 2' ) ;
75
88
externalizeString ( expected ) ;
76
89
assert . strictEqual ( isOneByteString ( expected ) , false ) ;
77
90
const fd = fs . openSync ( fn , 'w' ) ;
0 commit comments