comparison stream_js.t @ 1441:2e81f7788cf7

Tests: adapted stream_js.t to njs changes.
author Dmitry Volyntsev <xeioex@nginx.com>
date Mon, 18 Feb 2019 20:21:55 +0300
parents f168fc46c7a4
children 53ed2231403b
comparison
equal deleted inserted replaced
1440:5d0eb718f38e 1441:2e81f7788cf7
282 282
283 var line = ''; 283 var line = '';
284 284
285 function js_preread_req_line(s) { 285 function js_preread_req_line(s) {
286 s.on('upload', function (data, flags) { 286 s.on('upload', function (data, flags) {
287 var n = data.indexOf('\n'); 287 var n = data.indexOf('\\n');
288 if (n != -1) { 288 if (n != -1) {
289 line = data.substr(0, n); 289 line = data.substr(0, n);
290 s.done(); 290 s.done();
291 } 291 }
292 }); 292 });
303 var req = ''; 303 var req = '';
304 304
305 s.on('upload', function(data, flags) { 305 s.on('upload', function(data, flags) {
306 req += data; 306 req += data;
307 307
308 var n = req.search('\n'); 308 var n = req.search('\\n');
309 if (n != -1) { 309 if (n != -1) {
310 var rest = req.substr(n + 1); 310 var rest = req.substr(n + 1);
311 req = req.substr(0, n + 1); 311 req = req.substr(0, n + 1);
312 312
313 s.send(req + 'Foo: foo' + '\r\n' + rest, flags); 313 s.send(req + 'Foo: foo' + '\\r\\n' + rest, flags);
314 314
315 s.off('upload'); 315 s.off('upload');
316 } 316 }
317 }); 317 });
318 } 318 }