|
@@ -14,6 +14,12 @@ func TestShouldBeEqualToArtist(t *testing.T) {
|
|
assert.Equal(t, name, "Metallica")
|
|
assert.Equal(t, name, "Metallica")
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+func TestErrShouldBeNilIfArtistIsValid(t *testing.T) {
|
|
|
|
+ m := NewMusicBrainz()
|
|
|
|
+ _, err := m.SearchForArtist("Iron Maiden")
|
|
|
|
+ assert.Nil(t, err, "err should be nil for valid artist")
|
|
|
|
+}
|
|
|
|
+
|
|
func TestIfArtistIsValidThenErrIsNil(t *testing.T) {
|
|
func TestIfArtistIsValidThenErrIsNil(t *testing.T) {
|
|
m := NewMusicBrainz()
|
|
m := NewMusicBrainz()
|
|
_, err := m.SearchForArtist("Metallica")
|
|
_, err := m.SearchForArtist("Metallica")
|
|
@@ -22,6 +28,6 @@ func TestIfArtistIsValidThenErrIsNil(t *testing.T) {
|
|
|
|
|
|
func TestErrShouldContainErrorIfArtistIsInvalid(t *testing.T) {
|
|
func TestErrShouldContainErrorIfArtistIsInvalid(t *testing.T) {
|
|
m := NewMusicBrainz()
|
|
m := NewMusicBrainz()
|
|
- _, err := m.SearchForArtist("asdfkjahsdflkjasdhfoia")
|
|
|
|
|
|
+ _, err := m.SearchForArtist("difjapodsifjapdsif adspofijdas flkdsajf pakdsfad")
|
|
assert.NotNil(t, err, "err should not be nil if found artist")
|
|
assert.NotNil(t, err, "err should not be nil if found artist")
|
|
}
|
|
}
|