summaryrefslogtreecommitdiff
path: root/tests/test_ruby.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ruby.py')
-rw-r--r--tests/test_ruby.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_ruby.py b/tests/test_ruby.py
index 8420826e..9c6bc085 100644
--- a/tests/test_ruby.py
+++ b/tests/test_ruby.py
@@ -17,6 +17,7 @@ class RubyTest(unittest.TestCase):
def setUp(self):
self.lexer = RubyLexer()
+ self.maxDiff = None
def testRangeSyntax1(self):
fragment = u'1..3\n'
@@ -111,3 +112,14 @@ class RubyTest(unittest.TestCase):
]
self.assertEqual(tokens, list(self.lexer.get_tokens(fragment)))
+ def testOperatorMethods(self):
+ fragment = u'x.==4\n'
+ tokens = [
+ (Token.Name, u'x'),
+ (Token.Operator, u'.'),
+ (Token.Name.Operator, u'=='),
+ (Token.Literal.Number.Integer, u'4'),
+ (Token.Text, u'\n'),
+ ]
+ self.assertEqual(tokens, list(self.lexer.get_tokens(fragment)))
+