Sha256: c70a8f441fd378de8313d7e297fdef9cf356116ebd4cbd2f6405668fc6bf94b0
Contents?: true
Size: 866 Bytes
Versions: 1
Compression:
Stored size: 866 Bytes
Contents
#!/usr/bin/ruby MY_PATH = File.join( File.dirname(__FILE__), '..', 'lib', 'violet' ) $:.unshift(MY_PATH) unless $:.include?(MY_PATH) require 'helpers.rb' require 'rexml/document' require 'test/unit' class HelpersTest < Test::Unit::TestCase def test_attributes_to_hash xml = REXML::Document.new '<?xml version="1.0" encoding="UTF-8"?><rsp><listreceivedmsg nb="1"/><msg from="toto" title="my message" date="today 11:59" url="broad/001/948.mp3"/></rsp>' xml.root.elements.each('msg') do |e| assert_equal({:from => 'toto', :title => 'my message', :date => 'today 11:59', :url => 'broad/001/948.mp3'}, e.attributes.to_hash) end end CONSTANT_TEST = 42 def test_constantize assert_equal RUBY_VERSION, Helpers.constantize('RUBY_VERSION') assert_equal CONSTANT_TEST, Helpers.constantize("#{self.class}::CONSTANT_TEST") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
libastag-0.0.2 | test/test_helpers.rb |