Sha256: 3d5d129065a014755b02f8e6bc1931b884d1f41d6669be3e6c257fa8ae0f4300

Contents?: true

Size: 799 Bytes

Versions: 1

Compression:

Stored size: 799 Bytes

Contents

require 'helper'
 
class TestTrack < Test::Unit::TestCase
  
  def test_should_search_tracks
    FakeWeb.register_uri(:get, %r|http://ws.audioscrobbler.com/|, :body => File.read(File.dirname(__FILE__) + "/fixtures/tracks.xml"))
    tracks = Firstfm::Track.search("Believe")
    assert_equal 30, tracks.size
    assert_equal 1128, tracks.total_pages
    assert_equal 1, tracks.current_page
    assert_equal 56384, tracks.total_entries
    track = tracks.first
    assert_equal "Believe Me Natalie", track.name
    assert_equal 494607, track.listeners
    assert_equal "http://www.last.fm/music/The+Killers/_/Believe+Me+Natalie", track.url
    assert_equal nil, track.mbid
    assert track.streamable
    assert_equal 4, track.images.size
    assert_equal "The Killers", track.artist.name
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
firstfm-0.1.0 test/test_track.rb