Stub response.
This commit is contained in:
parent
35b32bddf4
commit
6a4f9f7be4
|
@ -0,0 +1,344 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<metadata xmlns="http://musicbrainz.org/ns/mmd-2.0#">
|
||||
<release-list count="8">
|
||||
<release id="123eff45-b875-4aab-b659-fb6996691db6">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<packaging>Jewel Case</packaging>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006</date>
|
||||
<country>XE</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006</date>
|
||||
<area id="89a675c2-3e37-3518-b83c-418bad59a85a">
|
||||
<name>Europe</name>
|
||||
<sort-name>Europe</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>XE</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<barcode>828768934227</barcode>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>CD</format>
|
||||
<track-list count="11" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="2225dd4c-ae9a-403b-8ea0-9e05014c778f">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-08-28</date>
|
||||
<country>GB</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-08-28</date>
|
||||
<area id="8a754a16-0027-3a29-b6d7-2b40ea0481ed">
|
||||
<name>United Kingdom</name>
|
||||
<sort-name>United Kingdom</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>GB</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<asin>B000H49P28</asin>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<track-list count="11" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="2bc94ddc-b872-3b7f-b0a7-98a4fffbe5ba">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-09-19</date>
|
||||
<country>US</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-09-19</date>
|
||||
<area id="489ce91b-6658-3307-9877-795b68554c98">
|
||||
<name>United States</name>
|
||||
<sort-name>United States</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>US</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<barcode>828768832325</barcode>
|
||||
<asin>B000HEVYQS</asin>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>CD</format>
|
||||
<track-list count="11" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="2c8dcfc6-4afe-4b33-abc7-dff1bb4c5386">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-09-22</date>
|
||||
<country>XW</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-09-22</date>
|
||||
<area id="525d4e18-3d00-31b9-a58b-a146a916de8f">
|
||||
<name>[Worldwide]</name>
|
||||
<sort-name>[Worldwide]</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>XW</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>Digital Media</format>
|
||||
<track-list count="12" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="30d5e730-ce0a-464d-93e1-7d76e4bb3e31">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-08-28</date>
|
||||
<country>GB</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-08-28</date>
|
||||
<area id="8a754a16-0027-3a29-b6d7-2b40ea0481ed">
|
||||
<name>United Kingdom</name>
|
||||
<sort-name>United Kingdom</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>GB</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<barcode>828768849927</barcode>
|
||||
<asin>B000H49P28</asin>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>CD</format>
|
||||
<track-list count="11" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="36ee86ab-0450-4d8f-a970-183c11f210c1">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<packaging>Jewel Case</packaging>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006</date>
|
||||
<country>GB</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006</date>
|
||||
<area id="8a754a16-0027-3a29-b6d7-2b40ea0481ed">
|
||||
<name>United Kingdom</name>
|
||||
<sort-name>United Kingdom</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>GB</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<barcode>828768934227</barcode>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>CD</format>
|
||||
<track-list count="11" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="9f068ed6-9f69-4a60-bf5a-0931176a9aba">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-12-20</date>
|
||||
<country>JP</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-12-20</date>
|
||||
<area id="2db42837-c832-3c27-b4a3-08198f75693c">
|
||||
<name>Japan</name>
|
||||
<sort-name>Japan</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>JP</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<barcode>4988017645901</barcode>
|
||||
<asin>B000K2QL9W</asin>
|
||||
<cover-art-archive>
|
||||
<artwork>false</artwork>
|
||||
<count>0</count>
|
||||
<front>false</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>CD</format>
|
||||
<track-list count="16" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
<release id="dd34af03-37ab-460a-b20a-54629336d81a">
|
||||
<title>Empire</title>
|
||||
<status>Official</status>
|
||||
<quality>normal</quality>
|
||||
<packaging>Jewel Case</packaging>
|
||||
<text-representation>
|
||||
<language>eng</language>
|
||||
<script>Latn</script>
|
||||
</text-representation>
|
||||
<release-group type="Album" id="6f33e0f0-cde2-38f9-9aee-2c60af8d1a61">
|
||||
<title>Empire</title>
|
||||
<first-release-date>2006-08-28</first-release-date>
|
||||
<primary-type>Album</primary-type>
|
||||
</release-group>
|
||||
<date>2006-12-18</date>
|
||||
<country>GB</country>
|
||||
<release-event-list count="1">
|
||||
<release-event>
|
||||
<date>2006-12-18</date>
|
||||
<area id="8a754a16-0027-3a29-b6d7-2b40ea0481ed">
|
||||
<name>United Kingdom</name>
|
||||
<sort-name>United Kingdom</sort-name>
|
||||
<iso-3166-1-code-list>
|
||||
<iso-3166-1-code>GB</iso-3166-1-code>
|
||||
</iso-3166-1-code-list>
|
||||
</area>
|
||||
</release-event>
|
||||
</release-event-list>
|
||||
<cover-art-archive>
|
||||
<artwork>true</artwork>
|
||||
<count>1</count>
|
||||
<front>true</front>
|
||||
<back>false</back>
|
||||
</cover-art-archive>
|
||||
<medium-list count="1">
|
||||
<medium>
|
||||
<position>1</position>
|
||||
<format>Digital Media</format>
|
||||
<track-list count="16" />
|
||||
</medium>
|
||||
</medium-list>
|
||||
</release>
|
||||
</release-list>
|
||||
</metadata>
|
|
@ -66,9 +66,15 @@ describe MusicBrainz::ReleaseGroup do
|
|||
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue