diff --git a/queries/ruby/indents.scm b/queries/ruby/indents.scm index 41bf6b2c4..152d71904 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 000000000..ba1653676 --- /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 000000000..821743e26 --- /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 f182b45dd..1653aaa87 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 })