test/terminal_test.rb in citrus-2.2.2 vs test/terminal_test.rb in citrus-2.3.0

- old
+ new

@@ -4,19 +4,24 @@ def test_terminal? rule = Terminal.new assert(rule.terminal?) end + def test_eql? + rule = Terminal.new(/abc/i) + assert_equal(rule, /abc/i) + end + def test_exec rule = Terminal.new(/\d+/) events = rule.exec(Input.new('123')) - assert_equal([rule.id, CLOSE, 3], events) + assert_equal([rule, CLOSE, 3], events) end def test_exec_long rule = Terminal.new(/\d+/) events = rule.exec(Input.new('123 456')) - assert_equal([rule.id, CLOSE, 3], events) + assert_equal([rule, CLOSE, 3], events) end def test_exec_miss rule = Terminal.new(/\d+/) events = rule.exec(Input.new(' 123'))