spec/example_spec.rb in xml_mapper-0.3.3 vs spec/example_spec.rb in xml_mapper-0.4.0
- old
+ new
@@ -9,19 +9,22 @@
end
{
:title => "Black on Both Sides", :version_title => "Extended Edition", :released_in => 1999,
:artist_name => "Mos Def", :artist_id => 1212, :country => "DE", :allows_streaming => true,
- :tracks_count => 2, :released_on => Date.new(1999, 10, 12)
+ :tracks_count => 2, :released_on => Date.new(1999, 10, 12), :contributions => [
+ { :role => "artist", :name => "Mos Def" },
+ { :role => "producer", :name => "DJ Premier" },
+ ]
}.each do |key, value|
it "extracts #{value.inspect} as #{key}" do
@attributes[key].should == value
end
end
[
- { :track_title => "Fear Not of Man", :track_number => 1, :disk_number => 1, :explicit_lyrics => true },
- { :track_title => "Hip Hop", :track_number => 2, :disk_number => 1, :explicit_lyrics => true },
+ { :track_title => "Fear Not of Man", :track_number => 1, :disk_number => 1, :explicit_lyrics => true, :isrc => "1234" },
+ { :track_title => "Hip Hop", :track_number => 2, :disk_number => 1, :explicit_lyrics => false, :isrc => "2345" },
].each_with_index do |hash, offset|
hash.each do |key, value|
it "extracts #{value.inspect} for #{key} for track with offset #{offset}" do
@attributes[:tracks][offset][key].should == value
end
\ No newline at end of file