Mercurial > hg > nginx-tests
changeset 1310:3882f8f3b2bc
Tests: added njs extended logging tests.
author | Dmitry Volyntsev <xeioex@nginx.com> |
---|---|
date | Thu, 29 Mar 2018 17:01:31 +0300 |
parents | 3eb1de7e3b41 |
children | 4979af9fd905 |
files | js.t stream_js.t |
diffstat | 2 files changed, 14 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/js.t +++ b/js.t @@ -178,7 +178,9 @@ EOF } function test_log(req, res) { - req.log("SEE-THIS"); + req.log("SEE-THIS-LOG"); + req.warn("SEE-THIS-WARN"); + req.error("SEE-THIS-ERROR"); } function test_except(req, res) { @@ -261,7 +263,7 @@ EOF EOF -$t->try_run('no njs available')->plan(22); +$t->try_run('no njs available')->plan(24); ############################################################################### @@ -302,7 +304,9 @@ like(http_get('/res_ihdr'), qr/\x0d\x0a? $t->stop(); -ok(index($t->read_file('error.log'), 'SEE-THIS') > 0, 'log js'); +ok(index($t->read_file('error.log'), 'SEE-THIS-LOG') > 0, 'log js'); +ok(index($t->read_file('error.log'), 'SEE-THIS-WARN') > 0, 'warn js'); +ok(index($t->read_file('error.log'), 'SEE-THIS-ERROR') > 0, 'error js'); ok(index($t->read_file('error.log'), 'at fs.readFileSync') > 0, 'js_set backtrace'); ok(index($t->read_file('error.log'), 'at JSON.parse') > 0,
--- a/stream_js.t +++ b/stream_js.t @@ -133,7 +133,9 @@ EOF } function js_log(sess) { - sess.log("SEE-THIS"); + sess.log("SEE-THIS-LOG"); + sess.warn("SEE-THIS-WARN"); + sess.error("SEE-THIS-ERROR"); } function js_access_allow(sess) { @@ -199,7 +201,7 @@ EOF EOF $t->run_daemon(\&stream_daemon, port(8090)); -$t->try_run('no stream njs available')->plan(14); +$t->try_run('no stream njs available')->plan(16); $t->waitforsocket('127.0.0.1:' . port(8090)); ############################################################################### @@ -223,7 +225,9 @@ stream('127.0.0.1:' . port(8093))->io('x $t->stop(); -ok(index($t->read_file('error.log'), 'SEE-THIS') > 0, 'stream js log'); +ok(index($t->read_file('error.log'), 'SEE-THIS-LOG') > 0, 'stream js log'); +ok(index($t->read_file('error.log'), 'SEE-THIS-WARN') > 0, 'stream js warn'); +ok(index($t->read_file('error.log'), 'SEE-THIS-ERROR') > 0, 'stream js error'); ok(index($t->read_file('error.log'), 'at fs.readFileSync') > 0, 'stream js_preread backtrace'); ok(index($t->read_file('error.log'), 'at js_filter_except') > 0,