mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-11 16:00:02 -04:00
test(dart): add test cases for open issues
This commit is contained in:
parent
e68b81e7fd
commit
e9de9cedf0
4 changed files with 36 additions and 2 deletions
|
|
@ -1,4 +1,8 @@
|
||||||
void main() {
|
void main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
class Test {
|
class Test {
|
||||||
|
List<String> get progress => [
|
||||||
|
'0',
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
13
tests/indent/dart/class_function_argument.dart
Normal file
13
tests/indent/dart/class_function_argument.dart
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
class Something {
|
||||||
|
final int number;
|
||||||
|
final Function(int) write;
|
||||||
|
|
||||||
|
Something(this.number, this.write);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test() {
|
||||||
|
Something(
|
||||||
|
1,
|
||||||
|
(int number) {
|
||||||
|
);
|
||||||
|
}
|
||||||
9
tests/indent/dart/switch.dart
Normal file
9
tests/indent/dart/switch.dart
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
void test() {
|
||||||
|
final a = 69;
|
||||||
|
switch (a) {
|
||||||
|
case 69:
|
||||||
|
break;
|
||||||
|
case 420:
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -12,14 +12,19 @@ describe("indent Lua:", function()
|
||||||
describe("whole file:", function()
|
describe("whole file:", function()
|
||||||
run:whole_file(".", {
|
run:whole_file(".", {
|
||||||
expected_failures = {
|
expected_failures = {
|
||||||
"./multiple_arguments.dart", -- expected failure issue #4637
|
"./multiple_arguments.dart",
|
||||||
|
"./class.dart",
|
||||||
|
"./switch.dart",
|
||||||
|
"./class_function_argument.dart",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
describe("new line:", function()
|
describe("new line:", function()
|
||||||
run:new_line("class.dart", { on_line = 2, text = "var x;", indent = 0 })
|
run:new_line("class.dart", { on_line = 4, text = "int five;", indent = 2 })
|
||||||
|
run:new_line("class.dart", { on_line = 6, text = "'100'", indent = 8 }, "expected failure", XFAIL)
|
||||||
|
run:new_line("class.dart", { on_line = 7, text = "int five = 5", indent = 2 }, "expected failure", XFAIL)
|
||||||
run:new_line("try.dart", { on_line = 2, text = "var x;", indent = 4 })
|
run:new_line("try.dart", { on_line = 2, text = "var x;", indent = 4 })
|
||||||
run:new_line("multiple_arguments.dart", { on_line = 10, text = "var x;", indent = 4 })
|
run:new_line("multiple_arguments.dart", { on_line = 10, text = "var x;", indent = 4 })
|
||||||
run:new_line(
|
run:new_line(
|
||||||
|
|
@ -28,4 +33,7 @@ describe("new line:", function()
|
||||||
"expected failure issue #4637",
|
"expected failure issue #4637",
|
||||||
XFAIL
|
XFAIL
|
||||||
)
|
)
|
||||||
|
run:new_line("switch.dart", { on_line = 3, text = "case 7:", indent = 4 })
|
||||||
|
run:new_line("switch.dart", { on_line = 6, text = "break;", indent = 6 }, "expected failure", XFAIL)
|
||||||
|
run:new_line("class_function_argument.dart", { on_line = 11, text = "}", indent = 4 })
|
||||||
end)
|
end)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue