test/test_scanner.rb in re_expand-0.0.3 vs test/test_scanner.rb in re_expand-0.0.4

- old
+ new

@@ -7,16 +7,30 @@ def teardown end def test_1 - s = Scanner.new('abc*def') - assert_equal s.gettoken, 'abc' + s = Scanner.new('a*d') + assert_equal s.gettoken, 'a' assert_equal s.gettoken, '*' - assert_equal s.gettoken, 'def' + assert_equal s.gettoken, 'd' end def test_2 + s = Scanner.new('a+d') + assert_equal s.gettoken, 'a' + assert_equal s.gettoken, '+' + assert_equal s.gettoken, 'd' + end + + def test_3 + s = Scanner.new('ab*cd') + assert_equal s.gettoken, 'ab' + assert_equal s.gettoken, '*' + assert_equal s.gettoken, 'cd' + end + + def test_4 s = Scanner.new("(a\tb|c\td)") assert_equal s.gettoken, "(" assert_equal s.gettoken, "a\tb" assert_equal s.gettoken, '|' assert_equal s.gettoken, "c\td"