details: https://hg.nginx.org/njs/rev/ef39ae753b9e branches: changeset: 740:ef39ae753b9e user: Dmitry Volyntsev <xei...@nginx.com> date: Tue Jan 29 16:49:36 2019 +0300 description: Added support for multiline tests.
diffstat: njs/test/njs_interactive_test.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diffs (27 lines): diff -r b4b1280ae790 -r ef39ae753b9e njs/test/njs_interactive_test.c --- a/njs/test/njs_interactive_test.c Sun Jan 27 05:21:32 2019 +0800 +++ b/njs/test/njs_interactive_test.c Tue Jan 29 16:49:36 2019 +0300 @@ -17,7 +17,7 @@ typedef struct { } njs_interactive_test_t; -#define ENTER "\n" +#define ENTER "\n\3" static njs_interactive_test_t njs_test[] = @@ -276,12 +276,12 @@ njs_interactive_test(nxt_bool_t verbose) end = NULL; for ( ;; ) { - start = (end != NULL) ? end + 1 : start; + start = (end != NULL) ? end + nxt_length(ENTER) : start; if (start >= last) { break; } - end = (u_char *) strchr((char *) start, '\n'); + end = (u_char *) strstr((char *) start, ENTER); ret = njs_vm_compile(vm, &start, end); if (ret == NXT_OK) { _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel