From d7f06bfb1381a2741c1bcbadf1bc1e3ed77abea4 Mon Sep 17 00:00:00 2001 From: Kiyan Date: Thu, 21 Jul 2022 13:48:03 +0200 Subject: fix(indents): indents for error block (css, lua) (#3207) --- tests/indent/css_spec.lua | 8 +------- tests/indent/lua/cond.lua | 2 ++ tests/indent/lua/method_index_expr.lua | 3 +++ tests/indent/lua_spec.lua | 4 ++++ 4 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 tests/indent/lua/method_index_expr.lua (limited to 'tests') diff --git a/tests/indent/css_spec.lua b/tests/indent/css_spec.lua index e8eadf83..46c7e1af 100644 --- a/tests/indent/css_spec.lua +++ b/tests/indent/css_spec.lua @@ -1,5 +1,4 @@ local Runner = require("tests.indent.common").Runner -local XFAIL = require("tests.indent.common").XFAIL local run = Runner:new(it, "tests/indent/css", { tabstop = 2, @@ -17,12 +16,7 @@ describe("indent CSS:", function() describe("new line:", function() run:new_line("open_block.css", { on_line = 1, text = "}", indent = 0 }) - run:new_line( - "open_block.css", - { on_line = 1, text = "color: green;", indent = 2 }, - "might fail because tree is in a broken state", - XFAIL - ) + run:new_line("open_block.css", { on_line = 1, text = "color: green;", indent = 2 }) run:new_line("next_rule.css", { on_line = 3, text = ".next {", indent = 0 }) end) end) diff --git a/tests/indent/lua/cond.lua b/tests/indent/lua/cond.lua index dfae37f0..9d0266a5 100644 --- a/tests/indent/lua/cond.lua +++ b/tests/indent/lua/cond.lua @@ -10,3 +10,5 @@ else end x = 0 end + +if x > 2 then diff --git a/tests/indent/lua/method_index_expr.lua b/tests/indent/lua/method_index_expr.lua new file mode 100644 index 00000000..3f0ad1fb --- /dev/null +++ b/tests/indent/lua/method_index_expr.lua @@ -0,0 +1,3 @@ +Node.new() + :call() + :build() diff --git a/tests/indent/lua_spec.lua b/tests/indent/lua_spec.lua index f584e557..3fd4d58a 100644 --- a/tests/indent/lua_spec.lua +++ b/tests/indent/lua_spec.lua @@ -36,8 +36,12 @@ describe("indent Lua:", function() run:new_line("cond.lua", { on_line = 8, text = "x = x + 1", indent = 4 }) run:new_line("cond.lua", { on_line = 10, text = "x = x + 1", indent = 2 }) run:new_line("cond.lua", { on_line = 12, text = "x = x + 1", indent = 0 }) + run:new_line("cond.lua", { on_line = 14, text = "x = x + 1", indent = 2 }) + run:new_line("cond.lua", { on_line = 14, text = "end", indent = 0 }) run:new_line("no-indent-after-paren-pairs.lua", { on_line = 3, text = "x = x + 1", indent = 0 }) run:new_line("no-indent-after-paren-pairs.lua", { on_line = 6, text = "x = x + 1", indent = 0 }) run:new_line("nested-table.lua", { on_line = 5, text = "{}", indent = 4 }) + run:new_line("method_index_expr.lua", { on_line = 1, text = ":test()", indent = 2 }) + run:new_line("method_index_expr.lua", { on_line = 3, text = "local a = 1", indent = 0 }) end) end) -- cgit v1.2.3