spec/models/release_group_spec.rb in musicbrainz-0.7.6 vs spec/models/release_group_spec.rb in musicbrainz-0.7.7
- old
+ new
@@ -64,12 +64,18 @@
end
end
describe '#releases' do
it "gets correct release group's releases" do
+ MusicBrainz::Client.any_instance.stub(:get_contents).with('http://musicbrainz.org/ws/2/release-group/6f33e0f0-cde2-38f9-9aee-2c60af8d1a61?inc=url-rels').
+ and_return({ status: 200, body: File.open(File.join(File.dirname(__FILE__), "../fixtures/release_group/entity.xml")).read})
+
+ MusicBrainz::Client.any_instance.stub(:get_contents).with('http://musicbrainz.org/ws/2/release?release-group=6f33e0f0-cde2-38f9-9aee-2c60af8d1a61&inc=media+release-groups&limit=100').
+ and_return({ status: 200, body: File.open(File.join(File.dirname(__FILE__), "../fixtures/release/list.xml")).read})
+
releases = MusicBrainz::ReleaseGroup.find("6f33e0f0-cde2-38f9-9aee-2c60af8d1a61").releases
releases.length.should be >= 5
- releases.first.id.should == "2225dd4c-ae9a-403b-8ea0-9e05014c778f"
+ releases.first.id.should == "30d5e730-ce0a-464d-93e1-7d76e4bb3e31"
releases.first.status.should == "Official"
releases.first.title.should == "Empire"
releases.first.date.should == Date.new(2006, 8, 28)
releases.first.country.should == "GB"
releases.first.type.should == "Album"