@@ -303,7 +303,7 @@ $t->write_file('test.js', <<EOF);
303
303
304
304
p.then(reply => {
305
305
var h = reply.headers[method](r.args.h);
306
- r.return(200, njs.dump (h));
306
+ r.return(200, JSON.stringify (h));
307
307
})
308
308
.catch(e => r.return(501, e.message))
309
309
}
@@ -342,7 +342,7 @@ $t->write_file('test.js', <<EOF);
342
342
}
343
343
}
344
344
345
- r.return(200, njs.dump (out));
345
+ r.return(200, JSON.stringify (out));
346
346
}
347
347
348
348
function multi(r) {
@@ -446,23 +446,23 @@ like(http_get('/property?pr=statusText&code=403'), qr/200 OK.*Forbidden$/s,
446
446
' fetch statusText Forbidden' );
447
447
like(http_get(' /property?pr=type' ), qr / 200 OK.*basic$ / s ,
448
448
' fetch type' );
449
- like(http_get(' /header?loc=duplicate_header&h=BAR' ), qr / 200 OK.*c $ / s ,
449
+ like(http_get(' /header?loc=duplicate_header&h=BAR' ), qr / 200 OK.*"c" $ / s ,
450
450
' fetch header' );
451
451
like(http_get(' /header?loc=duplicate_header&h=BARR' ), qr / 200 OK.*null$ / s ,
452
452
' fetch no header' );
453
- like(http_get(' /header?loc=duplicate_header&h=foo' ), qr / 200 OK.*a, ?b$ / s ,
453
+ like(http_get(' /header?loc=duplicate_header&h=foo' ), qr / 200 OK.*" a, ?b" $ / s ,
454
454
' fetch header duplicate' );
455
455
like(http_get(' /header?loc=duplicate_header&h=BAR&method=getAll' ),
456
- qr / 200 OK.*\[ 'c' ]$ / s , ' fetch getAll header' );
456
+ qr / 200 OK.*\[ "c" ]$ / s , ' fetch getAll header' );
457
457
like(http_get(' /header?loc=duplicate_header&h=BARR&method=getAll' ),
458
458
qr / 200 OK.*\[ ]$ / s , ' fetch getAll no header' );
459
459
like(http_get(' /header?loc=duplicate_header&h=FOO&method=getAll' ),
460
- qr / 200 OK.*\[ 'a','b' ]$ / s , ' fetch getAll duplicate' );
460
+ qr / 200 OK.*\[ "a","b" ]$ / s , ' fetch getAll duplicate' );
461
461
like(http_get(' /header?loc=duplicate_header&h=bar&method=has' ),
462
462
qr / 200 OK.*true$ / s , ' fetch header has' );
463
463
like(http_get(' /header?loc=duplicate_header&h=buz&method=has' ),
464
464
qr / 200 OK.*false$ / s , ' fetch header does not have' );
465
- like(http_get(' /header?loc=chunked/big&h=BAR&readBody=1' ), qr / 200 OK.*xxx$ / s ,
465
+ like(http_get(' /header?loc=chunked/big&h=BAR&readBody=1' ), qr / 200 OK.*" xxx" $ / s ,
466
466
' fetch chunked header' );
467
467
is(get_json(' /multi' ),
468
468
' [{"b":"GET::","c":201,"u":"http://127.0.0.1:' .$p0 .' /loc"},' .
@@ -477,7 +477,7 @@ like(http_get('/chunked_fail'), qr/200/s, 'fetch chunked fail');
477
477
like(http_get(' /chain' ), qr / 200 OK.*SUCCESS$ / s , ' fetch chain' );
478
478
479
479
like(http_get(' /header_iter?loc=duplicate_header_large' ),
480
- qr /\[ ' A:a',' B:a',' C:a',' D:a',' E:a',' F:a',' G:a',' H:a',' Moo:a, ?b' ]$ / s ,
480
+ qr /\[ " A:a"," B:a"," C:a"," D:a"," E:a"," F:a"," G:a"," H:a"," Moo:a, ?b" ]$ / s ,
481
481
' fetch header duplicate large' );
482
482
483
483
TODO: {
0 commit comments