@@ -43,7 +43,7 @@ describe('text-to-unicode', () => {
43
43
interface TestConfig {
44
44
text : string
45
45
results : Record < ConverterId , string >
46
- skipPrintableAscii ?: boolean
46
+ skipAscii ?: boolean
47
47
} ;
48
48
const tests : TestConfig [ ] = [
49
49
{
@@ -57,7 +57,7 @@ describe('text-to-unicode', () => {
57
57
} ,
58
58
{
59
59
text : 'ABC' ,
60
- skipPrintableAscii : true ,
60
+ skipAscii : true ,
61
61
results : {
62
62
fullUnicode : 'ABC' ,
63
63
utf16 : 'ABC' ,
@@ -67,7 +67,7 @@ describe('text-to-unicode', () => {
67
67
} ,
68
68
{
69
69
text : ALL_PRINTABLE_ASCII ,
70
- skipPrintableAscii : true ,
70
+ skipAscii : true ,
71
71
results : {
72
72
// eslint-disable-next-line unicorn/escape-case
73
73
fullUnicode : String . raw ` !\u0022#$%&\u0027()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\u005c]^_${ '`' } abcdefghijklmnopqrstuvwxyz{|}~` ,
@@ -90,7 +90,7 @@ describe('text-to-unicode', () => {
90
90
} ,
91
91
{
92
92
text : 'a 💩 b' ,
93
- skipPrintableAscii : true ,
93
+ skipAscii : true ,
94
94
results : {
95
95
// eslint-disable-next-line unicorn/escape-case
96
96
fullUnicode : String . raw `a \u{1f4a9} b` ,
@@ -102,13 +102,13 @@ describe('text-to-unicode', () => {
102
102
} ,
103
103
] ;
104
104
105
- for ( const { text, skipPrintableAscii : skipAscii , results } of tests ) {
105
+ for ( const { text, skipAscii, results } of tests ) {
106
106
describe ( `${ text } (skipAscii=${ skipAscii } )` , ( ) => {
107
107
for ( const [ key , result ] of Object . entries ( results ) ) {
108
108
describe ( key , ( ) => {
109
109
const converter = converters [ key as ConverterId ] ;
110
110
it ( 'Escaping' , ( ) => {
111
- expect ( converter . escape ( text , skipAscii ) ) . toBe ( result ) ;
111
+ expect ( converter . escape ( text , skipAscii ?? false ) ) . toBe ( result ) ;
112
112
} ) ;
113
113
it ( 'Unescaping' , ( ) => {
114
114
expect ( converter . unescape ( result ) ) . toBe ( text ) ;
0 commit comments