30 lines
969 B
Go
30 lines
969 B
Go
package discogs
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
"testing"
|
|
)
|
|
|
|
func TestMasterService_Master(t *testing.T) {
|
|
expectedTitle := "Elephant Riddim"
|
|
|
|
client := &http.Client{}
|
|
d := NewClient(client).UserAgent("UnitTestClient/0.0.1 +https://github.com/irlndts/go-discogs")
|
|
master, _, err := d.Master.Master(&MasterParams{Master_id: "960657"})
|
|
|
|
check(t, err)
|
|
assert(t, master.Title == expectedTitle, fmt.Sprintf("master.Title looked for %s, and received %s ", expectedTitle, master.Title))
|
|
}
|
|
|
|
func TestMasterService_Versions(t *testing.T) {
|
|
expectedTitle := "Stardiver"
|
|
|
|
client := &http.Client{}
|
|
d := NewClient(client).UserAgent("UnitTestClient/0.0.1 +https://github.com/irlndts/go-discogs")
|
|
versions, _, err := d.Master.Versions(&MasterVersionParams{Master_id: "1000", Page: 1, Per_page: 1})
|
|
|
|
check(t, err)
|
|
assert(t, versions.Versions[0].Title == expectedTitle, fmt.Sprintf("master.Title looked for %s, and received %s ", expectedTitle, versions.Versions[0].Title))
|
|
}
|