[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