diff options
Diffstat (limited to 'tests/test_ruby.py')
-rw-r--r-- | tests/test_ruby.py | 12 |
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))) + |