spec/method_specs/user_spec.rb in lastfm-1.13.0 vs spec/method_specs/user_spec.rb in lastfm-1.13.1

- old
+ new

@@ -208,9 +208,20 @@ }).and_return(make_response('user_get_recent_tracks')) tracks = @lastfm.user.get_recent_tracks(:user => 'test') tracks[1]['artist']['content'].should == 'Kylie Minogue' tracks.size.should == 2 end + + it 'should not error when a user\'s recent tracks includes malformed data' do + @lastfm.should_receive(:request).with('user.getRecentTracks', { + :user => 'test', + :page => nil, + :limit => nil, + :to => nil, + :from => nil + }).and_return(make_response('user_get_recent_tracks_malformed')) + tracks = @lastfm.user.get_recent_tracks(:user => 'test') + end end describe '#get_top_tags' do it 'should get user\'s top tags' do @lastfm.should_receive(:request).with('user.getTopTags', {