Sha256: fe545cf6a3637319f25c5e2020edd107f3346ba41525c6a309b2b82a6b0a8add

Contents?: true

Size: 680 Bytes

Versions: 3

Compression:

Stored size: 680 Bytes

Contents

require 'helper'

class TestMusicbrainzTrack < Test::Unit::TestCase
  context "track" do
    should "load xml" do
      assert_nothing_raised(Exception) do
        MusicBrainz::Track.find('b3015bab-1540-4d4e-9f30-14872a1525f7')
      end
    end
    
    setup do
      @track = MusicBrainz::Track.find('b3015bab-1540-4d4e-9f30-14872a1525f7')
    end
    
    should "return valid instance" do
      assert_instance_of(MusicBrainz::Track, @track)
    end
    
    should "contain correct data" do
      assert_equal("b3015bab-1540-4d4e-9f30-14872a1525f7", @track.recording_id)
      assert_equal("Empire", @track.title)
      assert_equal(233013, @track.length)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
musicbrainz-0.5.2 test/test_musicbrainz_track.rb
musicbrainz-0.5.1 test/test_musicbrainz_track.rb
musicbrainz-0.5.0 test/test_musicbrainz_track.rb