]> git.kaiwu.me - njs.git/commitdiff
Tests: fixed js_body_filter.t tests.
authorDmitry Volyntsev <xeioex@nginx.com>
Tue, 29 Apr 2025 01:28:08 +0000 (18:28 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Wed, 30 Apr 2025 05:50:04 +0000 (22:50 -0700)
Previously, '|' was used incorrectly in test match pattern.

nginx/t/js_body_filter.t

index 679b6cba30bc282dcb293735486da262a1bee0f5..d0c74238c4424ae38b24c80b552d47a95768447c 100644 (file)
@@ -151,7 +151,7 @@ $t->write_file('test.js', <<EOF);
 
     function filter(r, data, flags) {
         if (flags.last || data.length >= Number(r.args.len)) {
-            r.sendBuffer(`\${data}|`, flags);
+            r.sendBuffer(`\${data}#`, flags);
 
             if (r.args.dup && !flags.last) {
                 r.sendBuffer(data, flags);
@@ -178,14 +178,14 @@ $t->try_run('no njs body filter')->plan(7);
 
 ###############################################################################
 
-like(http_get('/append'), qr/AAABBCDDDDXXX/, 'append');
-like(http_get('/buffer_type'), qr/AAABBCDDDD/, 'buffer type');
-like(http_get('/buffer_type_nonutf8'), qr/\xaa\xaa\xbb\xcc\xdd\xdd/,
+like(http_get('/append'), qr/AAABBCDDDDXXX$/, 'append');
+like(http_get('/buffer_type'), qr/AAABBCDDDD$/, 'buffer type');
+like(http_get('/buffer_type_nonutf8'), qr/\xaa\xaa\xbb\xcc\xdd\xdd$/,
        'buffer type nonutf8');
-like(http_get('/forward'), qr/AAABBCDDDD/, 'forward');
-like(http_get('/filter?len=3'), qr/AAA|DDDD|/, 'filter 3');
-like(http_get('/filter?len=2&dup=1'), qr/AAA|AAABB|BBDDDD|DDDD/,
+like(http_get('/forward'), qr/AAABBCDDDD$/, 'forward');
+like(http_get('/filter?len=3'), qr/AAA#DDDD##$/, 'filter 3');
+like(http_get('/filter?len=2&dup=1'), qr/AAA#AAABB#BBDDDD#DDDD#$/,
        'filter 2 dup');
-like(http_get('/prepend'), qr/XXXAAABBCDDDD/, 'prepend');
+like(http_get('/prepend'), qr/XXXAAABBCDDDD$/, 'prepend');
 
 ###############################################################################