X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/3b71a72a777237c8ef34835a2021adc8eb5e5c7f..d2ea891fca9d78553426f202ae6e1dd0047f693f:/test/lisp/progmodes/ruby-mode-tests.el diff --git a/test/lisp/progmodes/ruby-mode-tests.el b/test/lisp/progmodes/ruby-mode-tests.el index da8d77c515..7e85fb83ed 100644 --- a/test/lisp/progmodes/ruby-mode-tests.el +++ b/test/lisp/progmodes/ruby-mode-tests.el @@ -91,6 +91,15 @@ VALUES-PLIST is a list with alternating index and value elements." (ert-deftest ruby-no-heredoc-inside-quotes () (ruby-assert-state "\"<<\", \"\",\nfoo" 3 nil)) +(ert-deftest ruby-no-heredoc-left-shift () + ;; We can't really detect the left shift operator (like in similar + ;; cases, it depends on the type of foo), so we just require for << + ;; to be preceded by a character from a known set. + (ruby-assert-state "foo(a<