Removed unused attributes in Last.fm responses
This commit is contained in:
@@ -13,15 +13,11 @@ type Response struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Artist struct {
|
type Artist struct {
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
MBID string `json:"mbid"`
|
MBID string `json:"mbid"`
|
||||||
URL string `json:"url"`
|
URL string `json:"url"`
|
||||||
Image []ArtistImage `json:"image"`
|
Image []ArtistImage `json:"image"`
|
||||||
Similar SimilarArtists `json:"similar"`
|
Bio ArtistBio `json:"bio"`
|
||||||
Tags struct {
|
|
||||||
Tag []ArtistTag `json:"tag"`
|
|
||||||
} `json:"tags"`
|
|
||||||
Bio ArtistBio `json:"bio"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type SimilarArtists struct {
|
type SimilarArtists struct {
|
||||||
@@ -38,11 +34,6 @@ type ArtistImage struct {
|
|||||||
Size string `json:"size"`
|
Size string `json:"size"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type ArtistTag struct {
|
|
||||||
Name string `json:"name"`
|
|
||||||
URL string `json:"url"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type ArtistBio struct {
|
type ArtistBio struct {
|
||||||
Published string `json:"published"`
|
Published string `json:"published"`
|
||||||
Summary string `json:"summary"`
|
Summary string `json:"summary"`
|
||||||
|
|||||||
@@ -20,11 +20,6 @@ var _ = Describe("LastFM responses", func() {
|
|||||||
Expect(resp.Artist.MBID).To(Equal("a3cb23fc-acd3-4ce0-8f36-1e5aa6a18432"))
|
Expect(resp.Artist.MBID).To(Equal("a3cb23fc-acd3-4ce0-8f36-1e5aa6a18432"))
|
||||||
Expect(resp.Artist.URL).To(Equal("https://www.last.fm/music/U2"))
|
Expect(resp.Artist.URL).To(Equal("https://www.last.fm/music/U2"))
|
||||||
Expect(resp.Artist.Bio.Summary).To(ContainSubstring("U2 é uma das mais importantes bandas de rock de todos os tempos"))
|
Expect(resp.Artist.Bio.Summary).To(ContainSubstring("U2 é uma das mais importantes bandas de rock de todos os tempos"))
|
||||||
|
|
||||||
similarArtists := []string{"Passengers", "INXS", "R.E.M.", "Simple Minds", "Bono"}
|
|
||||||
for i, similar := range similarArtists {
|
|
||||||
Expect(resp.Artist.Similar.Artists[i].Name).To(Equal(similar))
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user