test/test_album.rb in meta-spotify-0.2.0 vs test/test_album.rb in meta-spotify-0.3.0
- old
+ new
@@ -24,16 +24,23 @@
:body => fixture_file("album_search.xml"))
@results = MetaSpotify::Album.search('foo')
end
should "return a list of results and search meta" do
assert_kind_of Array, @results[:albums]
- assert_kind_of MetaSpotify::Album, @results[:albums].first
- assert_equal "Foo Foo", @results[:albums].first.name
- assert_equal 0.29921, @results[:albums].first.popularity
- assert_equal 1, @results[:query][:start_page]
- assert_equal 'request', @results[:query][:role]
- assert_equal "foo", @results[:query][:search_terms]
+
+ album = @results[:albums].first
+ assert_kind_of MetaSpotify::Album, album
+ assert_equal "Foo Foo", album.name
+ assert_equal 0.29921, album.popularity
+ assert_equal '7KXRgAg4K6eXjlYIIXzt3T', album.spotify_id
+ assert_equal 'http://open.spotify.com/album/7KXRgAg4K6eXjlYIIXzt3T', album.http_uri
+
+ query = @results[:query]
+ assert_equal 1, query[:start_page]
+ assert_equal 'request', query[:role]
+ assert_equal "foo", query[:search_terms]
+
assert_equal 100, @results[:items_per_page]
assert_equal 0, @results[:start_index]
assert_equal 6, @results[:total_results]
end
end
@@ -51,9 +58,11 @@
assert_equal ALBUM_URI, @result.uri
assert_equal "1999", @result.released
assert_equal "634904012922", @result.upc
assert_equal "3a3685aa-9c4d-42f8-a401-e34a89494041", @result.musicbrainz_id
assert_equal "http://www.allmusic.com/cg/amg.dll?p=amg&sql=10:dpfixqtkld0e", @result.allmusic_uri
+ assert_equal '6G9fHYDCoyEErUkHrFYfs4', @result.spotify_id
+ assert_equal 'http://open.spotify.com/album/6G9fHYDCoyEErUkHrFYfs4', @result.http_uri
end
should "create an artist object for that album" do
assert_kind_of Array, @result.artists
assert_kind_of MetaSpotify::Artist, @result.artists.first
assert_equal "Basement Jaxx", @result.artists.first.name
\ No newline at end of file