11"use strict" ;
22
3- // test_string addon requires Node-API version >= 10
4- // (node_api_create_external_string_latin1/utf16).
5- // Node-API 10 is supported in Node.js >= 22.14.0 and >= 23.6.0.
6- if ( Number ( napiVersion ) < 10 ) {
7- skipTest ( ) ;
8- }
9-
103// Testing api calls for string
114const test_string = loadAddon ( "test_string" ) ;
125// The insufficient buffer test case allocates a buffer of size 4, including
@@ -44,10 +37,6 @@ const unicodeCases = [
4437function testLatin1Cases ( str ) {
4538 assert . strictEqual ( test_string . TestLatin1 ( str ) , str ) ;
4639 assert . strictEqual ( test_string . TestLatin1AutoLength ( str ) , str ) ;
47- assert . strictEqual ( test_string . TestLatin1External ( str ) , str ) ;
48- assert . strictEqual ( test_string . TestLatin1ExternalAutoLength ( str ) , str ) ;
49- assert . strictEqual ( test_string . TestPropertyKeyLatin1 ( str ) , str ) ;
50- assert . strictEqual ( test_string . TestPropertyKeyLatin1AutoLength ( str ) , str ) ;
5140 assert . strictEqual ( test_string . Latin1Length ( str ) , str . length ) ;
5241
5342 if ( str !== "" ) {
@@ -63,12 +52,6 @@ function testUnicodeCases(str, utf8Length, utf8InsufficientIdx) {
6352 assert . strictEqual ( test_string . TestUtf16 ( str ) , str ) ;
6453 assert . strictEqual ( test_string . TestUtf8AutoLength ( str ) , str ) ;
6554 assert . strictEqual ( test_string . TestUtf16AutoLength ( str ) , str ) ;
66- assert . strictEqual ( test_string . TestUtf16External ( str ) , str ) ;
67- assert . strictEqual ( test_string . TestUtf16ExternalAutoLength ( str ) , str ) ;
68- assert . strictEqual ( test_string . TestPropertyKeyUtf8 ( str ) , str ) ;
69- assert . strictEqual ( test_string . TestPropertyKeyUtf8AutoLength ( str ) , str ) ;
70- assert . strictEqual ( test_string . TestPropertyKeyUtf16 ( str ) , str ) ;
71- assert . strictEqual ( test_string . TestPropertyKeyUtf16AutoLength ( str ) , str ) ;
7255 assert . strictEqual ( test_string . Utf8Length ( str ) , utf8Length ) ;
7356 assert . strictEqual ( test_string . Utf16Length ( str ) , str . length ) ;
7457
0 commit comments