indents(c): fix ternary

This commit is contained in:
Stephan Seitz 2022-01-21 21:34:16 +01:00
parent cf8ca7ee4e
commit 3ff725e654
3 changed files with 2 additions and 5 deletions

View file

@ -15,7 +15,6 @@ describe("indent C++:", function()
run:whole_file({ "c/", "cpp/" }, {
expected_failures = {
-- C
"c/ternary.c",
"c/preproc_func.c",
"c/label.c",
"c/comment.c",
@ -44,7 +43,7 @@ describe("indent C++:", function()
run:new_line("c/string.c", { on_line = 4, text = '"brave new "', indent = 4 })
run:new_line("c/struct.c", { on_line = 4, text = "int y;", indent = 8 })
run:new_line("c/switch.c", { on_line = 3, text = "x++;", indent = 12 })
run:new_line("c/ternary.c", { on_line = 4, text = ": (x == 0) : 0", indent = 8 }, "expected failure", XFAIL)
run:new_line("c/ternary.c", { on_line = 4, text = ": (x == 0) : 0", indent = 8 })
-- the line after inserted one will be left with wrong indent but we only care about the inserted one
run:new_line("c/no_braces.c", { on_line = 4, text = "x++;", indent = 8 })
run:new_line("c/no_braces.c", { on_line = 7, text = "x++;", indent = 8 })