mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-04 18:50:05 +08:00
19 lines
801 B
Lua
19 lines
801 B
Lua
|
local Runner = require("tests.indent.common").Runner
|
||
|
-- local XFAIL = require("tests.indent.common").XFAIL
|
||
|
|
||
|
local runner = Runner:new(it, "tests/indent/algorithm", {
|
||
|
tabstop = 4,
|
||
|
shiftwidth = 4,
|
||
|
softtabstop = 4,
|
||
|
expandtab = true,
|
||
|
})
|
||
|
|
||
|
describe("test indent algorithm: ", function()
|
||
|
describe("new line:", function()
|
||
|
runner:new_line("trailing.py", { on_line = 1, text = "x: str", indent = 4 }, "indent next line, ignore comment")
|
||
|
runner:new_line("trailing.py", { on_line = 4, text = "pass", indent = 8 }, "indent next line, ignore comment")
|
||
|
runner:new_line("trailing.py", { on_line = 6, text = "pass", indent = 4 }, "indent next line, ignore whitespace")
|
||
|
runner:new_line("trailing_whitespace.html", { on_line = 9, text = "x", indent = 8 }, "not ignore @indent.end")
|
||
|
end)
|
||
|
end)
|