summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2016-05-12 03:18:45 +0300
committerDmitry Gutov <dgutov@yandex.ru>2016-05-12 03:18:45 +0300
commit1a5a05cf6f68277c142fe3753581d3b0c6470156 (patch)
tree3b84778ff99bc74bd10ac9ea1becd3761d16928d /test
parent4c5a00b09f9aed267d60ef9741a6bee206728d10 (diff)
downloademacs-1a5a05cf6f68277c142fe3753581d3b0c6470156.tar.gz
Do not mistake colon at the end of regexp for slash symbol
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize): Check the parse state in the "Symbols with special characters" rule (bug#23515).
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 7e85fb83edd..52126a3bdf1 100644
--- a/test/automated/ruby-mode-tests.el
+++ b/test/automated/ruby-mode-tests.el
@@ -146,6 +146,9 @@ VALUES-PLIST is a list with alternating index and value elements."
(ert-deftest ruby-slash-char-literal-is-not-mistaken-for-regexp ()
(ruby-assert-state "?/" 3 nil))
+(ert-deftest ruby-regexp-is-not-mistaken-for-slash-symbol ()
+ (ruby-assert-state "x = /foo:/" 3 nil))
+
(ert-deftest ruby-indent-simple ()
(ruby-should-indent-buffer
"if foo