From 6993b461e9fc1a2c5d104386dcdf803d87c4bc66 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Tue, 29 Jan 2019 16:49:36 +0300 Subject: [PATCH] Added support for multiline tests. --- njs/test/njs_interactive_test.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/njs/test/njs_interactive_test.c b/njs/test/njs_interactive_test.c index c5aa73d5..94d2a237 100644 --- a/njs/test/njs_interactive_test.c +++ b/njs/test/njs_interactive_test.c @@ -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) { -- 2.47.3