Sha256: 11d311db81cb701fd0765f91358f5accadca4359cdb584900a9f573d8ad8282d
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
### ### $Rev: 123 $ ### $Release: 3.1.0 $ ### copyright(c) 2004-2006 kuwata-lab.com all rights reserved ### require "#{File.dirname(__FILE__)}/test.rb" class ConverterTest < Test::Unit::TestCase ## define test methods filename = __FILE__.sub(/\.rb$/, '.yaml') #load_yaml_testdata(filename) load_yaml_testdata_with_each_lang(filename, :langs=>%w[eruby php]) def _test #parser = Kwartz::PresentationLogicParser.get_class('css').new #ruleset_list = parser.parse(@plogic) ruleset_list = [] (@properties ||= {}).each do |key, val| if key.is_a?(String) key = key.intern @properties.delete(key) @properties[key] = val end end handler = Kwartz::Handler.get_class(@lang).new(ruleset_list, @properties) converter = Kwartz::TextConverter.new(handler, @properties) stmt_list = converter.convert(@pdata) sb = '' stmt_list.each do |stmt| sb << (s = stmt._inspect) sb << "\n" unless s[-1] == ?\n end assert_text_equal(@expected, sb) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kwartz-3.1.0 | test/test-converter.rb |