Sha256: 56f457ca776433d2a694af1f58e6e2cdd91228d9126cdd5d3c7a6af18b71ab74
Contents?: true
Size: 1.44 KB
Versions: 2
Compression:
Stored size: 1.44 KB
Contents
require 'spec_helper' describe Mog::Client do before(:each) do @client = Mog::Client.new end use_vcr_cassette :record => :new_episodes, :match_requests_on => [:uri, :method] describe '.album' do it 'should return an album' do album = @client.album('54705941') album.album_name.should eq('Bon Iver') end end describe '.albums' do it 'should return an array of albums' do albums = @client.albums albums.should be_kind_of Array end end describe '.artist' do it 'should return an artist' do artist = @client.artist('420136') artist.artist_name.should eq('Bon Iver') end end describe '.artists' do it 'should return an array of artists' do albums = @client.artists albums.should be_kind_of Array end end describe '.track' do it 'should return an track' do track = @client.track('54705943') track.track_name.should eq('Perth') end end describe '.tracks' do it 'should return an array of tracks' do albums = @client.tracks albums.should be_kind_of Array end end describe '.playlist' do it 'should return a playlist' do playlist = @client.playlist('819515') playlist.name.should eq('An Exclusive Playlist by Haley Bonar') end end describe '.playlists' do it 'should return an array of playlists' do albums = @client.playlists albums.should be_kind_of Array end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mog-0.0.3 | spec/mog_client_spec.rb |
mog-0.0.2 | spec/mog_client_spec.rb |