Added Fetcher

This commit is contained in:
Artyom Belousov 2021-02-07 10:33:16 +03:00
parent b823cffe69
commit 40f1687972
10 changed files with 36 additions and 19 deletions

View file

@ -15,7 +15,8 @@ func TestGetNameByCardId(t *testing.T) {
gock.New(ScryfallUrl + "/set/1").Reply(http.StatusOK).JSON(Card{
Name: "card",
})
name := GetNameByCardId("set", "1")
f := &Fetcher{}
name := f.GetNameByCardId("set", "1")
assert.Equal(t, "card", name)
}
@ -25,7 +26,8 @@ func TestGetOriginalName_Scryfall(t *testing.T) {
gock.New(ScryfallUrl + "/cards/named?fuzzy=card").Reply(http.StatusOK).JSON(Card{
Name: "Result Card",
})
name := GetOriginalName("card", nil)
f := &Fetcher{}
name := f.GetOriginalName("card", nil)
assert.Equal(t, "Result Card", name)
}
@ -37,7 +39,8 @@ func TestGetOriginalName_Dict(t *testing.T) {
"card": "Card",
})
dict := strings.NewReader(string(serialized))
name := GetOriginalName("card", dict)
f := &Fetcher{}
name := f.GetOriginalName("card", dict)
assert.Equal(t, "Card", name)
}
@ -45,7 +48,8 @@ func TestGetOriginalName_BadJson(t *testing.T) {
defer gock.Off()
gock.New(ScryfallUrl + "/cards/named?fuzzy=card").Reply(http.StatusOK).BodyString("}")
name := GetOriginalName("card", nil)
f := &Fetcher{}
name := f.GetOriginalName("card", nil)
assert.Equal(t, "", name)
}
@ -56,6 +60,7 @@ func TestGetOriginalName_DoubleSide(t *testing.T) {
Name: "Legion's Landing // Adanto, the First Fort",
Layout: "transform",
})
name := GetOriginalName("card", nil)
f := &Fetcher{}
name := f.GetOriginalName("card", nil)
assert.Equal(t, "Legion's Landing | Adanto, the First Fort", name)
}