Sha256: 7f151ad713ddad277de1b2f12c9a4fea42fe607688b440f6671545f5edb5e179
Contents?: true
Size: 621 Bytes
Versions: 1
Compression:
Stored size: 621 Bytes
Contents
require File.expand_path('../helper', __FILE__) class LabelTest < Test::Unit::TestCase def test_terminal? rule = Label.new assert_equal(false, rule.terminal?) end def test_match abc = Rule.new('abc') abc.name = 'abc' label = Label.new(abc, 'a_label') label.name = 'label' match = label.parse('abc') assert(match) assert_equal([:abc, :a_label, :label], match.names) end def test_to_s rule = Label.new('a', 'label') assert_equal('label:"a"', rule.to_s) rule = Label.new(Sequence.new(%w< a b >), 'label') assert_equal('label:("a" "b")', rule.to_s) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
citrus-2.2.2 | test/label_test.rb |