diff options
| author | Zheng Piaodan <zhengpiaodan@gmail.com> | 2022-08-13 16:56:02 +0800 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-08-13 03:40:17 -0700 |
| commit | 48d88ddbff301d69703f0942c75603d545670782 (patch) | |
| tree | 550b72db2adb26a2de65e8441d0c0303dbb1b905 | |
| parent | 65a1817ba3e6ef4196842aec9f6e3ac15612955f (diff) | |
fix(ruby): indent of brackets & parens
| -rw-r--r-- | queries/ruby/indents.scm | 2 | ||||
| -rw-r--r-- | tests/indent/ruby/indent-brackets.rb | 5 | ||||
| -rw-r--r-- | tests/indent/ruby/indent-parens.rb | 5 | ||||
| -rw-r--r-- | tests/indent/ruby_spec.lua | 6 |
4 files changed, 16 insertions, 2 deletions
diff --git a/queries/ruby/indents.scm b/queries/ruby/indents.scm index 41bf6b2c..152d7190 100644 --- a/queries/ruby/indents.scm +++ b/queries/ruby/indents.scm @@ -29,9 +29,7 @@ ] @indent_end [ - "(" ")" - "{" "}" "[" "]" diff --git a/tests/indent/ruby/indent-brackets.rb b/tests/indent/ruby/indent-brackets.rb new file mode 100644 index 00000000..ba165367 --- /dev/null +++ b/tests/indent/ruby/indent-brackets.rb @@ -0,0 +1,5 @@ +def indent_brackets + { + {} + } +end diff --git a/tests/indent/ruby/indent-parens.rb b/tests/indent/ruby/indent-parens.rb new file mode 100644 index 00000000..821743e2 --- /dev/null +++ b/tests/indent/ruby/indent-parens.rb @@ -0,0 +1,5 @@ +def indent_parens + ( + () + ) +end diff --git a/tests/indent/ruby_spec.lua b/tests/indent/ruby_spec.lua index f182b45d..1653aaa8 100644 --- a/tests/indent/ruby_spec.lua +++ b/tests/indent/ruby_spec.lua @@ -6,6 +6,12 @@ local run = Runner:new(it, "tests/indent/ruby", { }) describe("indent Ruby:", function() + describe("whole file:", function() + run:whole_file(".", { + expected_failures = {}, + }) + end) + describe("new line:", function() run:new_line("indent-unless.rb", { on_line = 1, text = "stmt", indent = 2 }) run:new_line("indent-assignment.rb", { on_line = 1, text = "1 +", indent = 2 }) |
