aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDmitry Gutov2024-09-02 21:02:21 +0300
committerDmitry Gutov2024-09-02 21:57:35 +0300
commit24f12bdd77ee3dd1f2254bdc6cb5cbf7be488c36 (patch)
treef676f7b9e83d2cef30e9ecc03ac6a6bded4e4b36 /test
parent6c15b7710d4bfc201afbafd2daec74c2baec9102 (diff)
downloademacs-24f12bdd77ee3dd1f2254bdc6cb5cbf7be488c36.tar.gz
emacs-24f12bdd77ee3dd1f2254bdc6cb5cbf7be488c36.zip
Support the new option in ruby-ts-mode too
* etc/NEWS: Describe it here. * lisp/progmodes/ruby-ts-mode.el (ruby-ts--parent-call-or-bol): Support the option ruby-bracketed-args-indent here too (bug#60321). * test/lisp/progmodes/ruby-ts-mode-tests.el: Include ruby-bracketed-args-indent.rb as test examples. * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: Extend examples for better regression testing.
Diffstat (limited to 'test')
-rw-r--r--test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb24
-rw-r--r--test/lisp/progmodes/ruby-ts-mode-tests.el1
2 files changed, 18 insertions, 7 deletions
diff --git a/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb b/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb
index ac7a73463bf..c1aaff78ac9 100644
--- a/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb
+++ b/test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb
@@ -1,10 +1,11 @@
1update({ 1foo
2 key => value, 2 .update({
3 other_key: 3 key => value,
4}, { 4 other_key:
5 key => value, 5 }, {
6 other_key: 6 key => value,
7}) 7 other_key:
8 })
8 9
9update([ 10update([
10 1, 11 1,
@@ -27,6 +28,15 @@ update(arg1, {
27 2 28 2
28], arg2) 29], arg2)
29 30
31def foo
32 foo.update(
33 {
34 key => value,
35 other_key: foo
36 }
37 )
38end
39
30# Local Variables: 40# Local Variables:
31# ruby-bracketed-args-indent: nil 41# ruby-bracketed-args-indent: nil
32# End: 42# End:
diff --git a/test/lisp/progmodes/ruby-ts-mode-tests.el b/test/lisp/progmodes/ruby-ts-mode-tests.el
index 61ef80eb610..05d98974acf 100644
--- a/test/lisp/progmodes/ruby-ts-mode-tests.el
+++ b/test/lisp/progmodes/ruby-ts-mode-tests.el
@@ -326,6 +326,7 @@ The whitespace before and including \"|\" on each line is removed."
326(ruby-ts-deftest-indent "ruby-method-call-indent.rb") 326(ruby-ts-deftest-indent "ruby-method-call-indent.rb")
327(ruby-ts-deftest-indent "ruby-method-params-indent.rb") 327(ruby-ts-deftest-indent "ruby-method-params-indent.rb")
328(ruby-ts-deftest-indent "ruby-parenless-call-arguments-indent.rb") 328(ruby-ts-deftest-indent "ruby-parenless-call-arguments-indent.rb")
329(ruby-ts-deftest-indent "ruby-bracketed-args-indent.rb")
329 330
330(provide 'ruby-ts-mode-tests) 331(provide 'ruby-ts-mode-tests)
331 332