From 62c7dd48b08bf132a0e9f2e8420c648c59c4ea1f Mon Sep 17 00:00:00 2001 From: Marcono1234 Date: Fri, 18 Apr 2025 11:14:17 +0200 Subject: [PATCH] test(parser): fix incorrect progress callback implementation The progress callback has to return `true` to cancel, and `false` to continue. --- src/test/java/io/github/treesitter/jtreesitter/ParserTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/io/github/treesitter/jtreesitter/ParserTest.java b/src/test/java/io/github/treesitter/jtreesitter/ParserTest.java index 231bf78..9941a49 100644 --- a/src/test/java/io/github/treesitter/jtreesitter/ParserTest.java +++ b/src/test/java/io/github/treesitter/jtreesitter/ParserTest.java @@ -160,7 +160,7 @@ void parseOptions() { var source = "}".repeat(1024); // NOTE: can't use _ because of palantir/palantir-java-format#934 ParseCallback callback = (offset, p) -> source.substring(offset, Integer.min(source.length(), offset + 1)); - var options = new Parser.Options((state) -> state.getCurrentByteOffset() <= 1000); + var options = new Parser.Options((state) -> state.getCurrentByteOffset() >= 1000); parser.setLanguage(language); assertTrue(parser.parse(callback, InputEncoding.UTF_8, options).isEmpty());