From f032da198e127c8da97bcfbb9b360b3f65db83b4 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 21 Mar 2017 11:05:32 -0700 Subject: [PATCH] Finish test for invalid UTF8 handling Signed-off-by: Tim Clem --- test/runtime/parser_test.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/runtime/parser_test.cc b/test/runtime/parser_test.cc index 7e409d45..e390b164 100644 --- a/test/runtime/parser_test.cc +++ b/test/runtime/parser_test.cc @@ -475,13 +475,14 @@ describe("Parser", [&]() { }); it("handles non-UTF8 characters", [&]() { - // ts_document_set_logger(document, stderr_logger_new(true)); - ts_document_print_debugging_graphs(document, true); + const char *string = "cons\xeb\x00e=ls\x83l6hi');\x0a"; + ts_document_set_language(document, load_real_language("javascript")); - ts_document_set_input_string(document, "cons\xeb\x00e=ls\x83l6hi');\x0a"); + ts_document_set_input_string(document, string); ts_document_parse(document); - AssertThat(ts_node_end_byte(root), Equals(strlen("cons\xeb\x00e=ls\x83l6hi');\x0a"))); + TSNode root = ts_document_root_node(document); + AssertThat(ts_node_end_byte(root), Equals(strlen(string))); }); }); });