From 39a78192fbcee43f0b9134d668663b0cfc1e082b Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 15 Apr 2023 13:53:26 +0200 Subject: [PATCH] ci: add tests for #4632 Issue #4632 might be fixed by https://github.com/UserNobody14/tree-sitter-dart/pull/41 --- tests/indent/dart/try.dart | 8 ++++++++ tests/indent/dart_spec.lua | 3 +++ 2 files changed, 11 insertions(+) diff --git a/tests/indent/dart/try.dart b/tests/indent/dart/try.dart index 807ad3b0f..8b78d7d51 100644 --- a/tests/indent/dart/try.dart +++ b/tests/indent/dart/try.dart @@ -3,3 +3,11 @@ void test() { } catch(e) { } } + +// Issue #4632 +class Test { + void test(){ + try { + } + } +} diff --git a/tests/indent/dart_spec.lua b/tests/indent/dart_spec.lua index f3c360cbe..c1d018738 100644 --- a/tests/indent/dart_spec.lua +++ b/tests/indent/dart_spec.lua @@ -25,6 +25,9 @@ describe("new line:", function() run:new_line("class.dart", { on_line = 6, text = "'100'", indent = 8 }, "expected failure", XFAIL) run:new_line("class.dart", { on_line = 7, text = "int five = 5", indent = 2 }, "expected failure", XFAIL) run:new_line("try.dart", { on_line = 2, text = "var x;", indent = 4 }) + for _, content in ipairs { "var x;", "var x" } do + run:new_line("try.dart", { on_line = 10, text = content, indent = 6 }) + end run:new_line("switch.dart", { on_line = 3, text = "x = 1;", indent = 6 }) run:new_line("switch.dart", { on_line = 9, text = "x = 1;", indent = 6 }) run:new_line("switch.dart", { on_line = 3, text = "case 2:", indent = 4 })