[njs] Tests: fixed js_body_filter.t tests.

noreply at nginx.com noreply at nginx.com
Wed Apr 30 05:51:02 UTC 2025


details:   https://github.com/nginx/njs/commit/1496ed3f5820dbaec91fe7fdba2da8ee387bb36b
branches:  master
commit:    1496ed3f5820dbaec91fe7fdba2da8ee387bb36b
user:      Dmitry Volyntsev <xeioex at nginx.com>
date:      Mon, 28 Apr 2025 18:28:08 -0700
description:
Tests: fixed js_body_filter.t tests.

Previously, '|' was used incorrectly in test match pattern.

---
 nginx/t/js_body_filter.t | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/nginx/t/js_body_filter.t b/nginx/t/js_body_filter.t
index 679b6cba..d0c74238 100644
--- a/nginx/t/js_body_filter.t
+++ b/nginx/t/js_body_filter.t
@@ -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');
 
 ###############################################################################


More information about the nginx-devel mailing list