aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDmitry Gutov2013-06-30 06:23:10 +0400
committerDmitry Gutov2013-06-30 06:23:10 +0400
commit6dbafa3000c0f39834f36adcd56d9332f7f1bc85 (patch)
treed3ba66f1550d9fd575450a4dc7c0e530f17d6e6a /test
parentc1ea3abfdeb7d25a7ff90429dd71321eb890f4f4 (diff)
downloademacs-6dbafa3000c0f39834f36adcd56d9332f7f1bc85.tar.gz
emacs-6dbafa3000c0f39834f36adcd56d9332f7f1bc85.zip
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): Don't
start heredoc inside a string or comment.
Diffstat (limited to 'test')
-rw-r--r--test/automated/ruby-mode-tests.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/automated/ruby-mode-tests.el b/test/automated/ruby-mode-tests.el
index ad13d01a674..a18899df02f 100644
--- a/test/automated/ruby-mode-tests.el
+++ b/test/automated/ruby-mode-tests.el
@@ -87,6 +87,9 @@ VALUES-PLIST is a list with alternating index and value elements."
87(ert-deftest ruby-heredoc-highlights-interpolations () 87(ert-deftest ruby-heredoc-highlights-interpolations ()
88 (ruby-assert-face "s = <<EOS\n #{foo}\nEOS" 15 font-lock-variable-name-face)) 88 (ruby-assert-face "s = <<EOS\n #{foo}\nEOS" 15 font-lock-variable-name-face))
89 89
90(ert-deftest ruby-no-heredoc-inside-quotes ()
91 (ruby-assert-state "\"<<\", \"\",\nfoo" 3 nil))
92
90(ert-deftest ruby-deep-indent () 93(ert-deftest ruby-deep-indent ()
91 (let ((ruby-deep-arglist nil) 94 (let ((ruby-deep-arglist nil)
92 (ruby-deep-indent-paren '(?\( ?\{ ?\[ ?\] t))) 95 (ruby-deep-indent-paren '(?\( ?\{ ?\[ ?\] t)))