summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/indent/go/issue-2369-newline.go8
-rw-r--r--tests/indent/go_spec.lua4
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/indent/go/issue-2369-newline.go b/tests/indent/go/issue-2369-newline.go
new file mode 100644
index 00000000..42dd00b5
--- /dev/null
+++ b/tests/indent/go/issue-2369-newline.go
@@ -0,0 +1,8 @@
+// https://github.com/nvim-treesitter/nvim-treesitter/issues/2369
+package main
+
+import "fmt"
+
+func new_line() {
+ fmt.Println("Hello, World!")
+}
diff --git a/tests/indent/go_spec.lua b/tests/indent/go_spec.lua
index 25c19337..10e9763c 100644
--- a/tests/indent/go_spec.lua
+++ b/tests/indent/go_spec.lua
@@ -18,4 +18,8 @@ describe("indent Go:", function()
describe("new line:", function()
run:new_line("issue-2369.go", { on_line = 13, text = "// some comment", indent = 1 })
end)
+
+ describe("new line after )/}:", function()
+ run:new_line("issue-2369-newline.go", { on_line = 8, text = "// comment", indent = 0 })
+ end)
end)