From f669924df2d19b73146fcb8034fbb436b38391cd Mon Sep 17 00:00:00 2001 From: Pham Huy Hoang Date: Thu, 12 Jan 2023 17:16:48 +0900 Subject: indents(c): update if cases --- tests/indent/c_spec.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/indent/c_spec.lua b/tests/indent/c_spec.lua index 6d5db4aab..4fcdb3ebf 100644 --- a/tests/indent/c_spec.lua +++ b/tests/indent/c_spec.lua @@ -41,6 +41,7 @@ describe("indent C:", function() runner:new_line("issue-4079.c", { on_line = 2, text = "return;", indent = 8 }) runner:new_line("issue-4079.c", { on_line = 2, text = "{", indent = 4 }) runner:new_line("issue-4079.c", { on_line = 6, text = "{", indent = 4 }) + runner:new_line("issue-4117.c", { on_line = 3, text = "else", indent = 4 }) -- the line after inserted one will be left with wrong indent but we only care about the inserted one for _, line in ipairs { 2, 4, 7, 10 } do runner:new_line("no_braces.c", { on_line = line, text = "x++;", indent = 8 }) @@ -68,5 +69,9 @@ describe("indent C:", function() } do runner:new_line("if_else.c", { on_line = info[1], text = "x++;", indent = info[2] }) end + -- dedent braces on new line + for _, line in ipairs { 10, 12, 14 } do + runner:new_line("if_else.c", { on_line = line, text = "{}", indent = 4 }) + end end) end) -- cgit v1.3