Covered prices.go with tests
This commit is contained in:
parent
90d8cc9c48
commit
b823cffe69
5 changed files with 3429 additions and 6 deletions
|
|
@ -40,6 +40,7 @@ func TestGetOriginalName_Dict(t *testing.T) {
|
|||
name := GetOriginalName("card", dict)
|
||||
assert.Equal(t, "Card", name)
|
||||
}
|
||||
|
||||
func TestGetOriginalName_BadJson(t *testing.T) {
|
||||
defer gock.Off()
|
||||
|
||||
|
|
@ -47,3 +48,14 @@ func TestGetOriginalName_BadJson(t *testing.T) {
|
|||
name := GetOriginalName("card", nil)
|
||||
assert.Equal(t, "", name)
|
||||
}
|
||||
|
||||
func TestGetOriginalName_DoubleSide(t *testing.T) {
|
||||
defer gock.Off()
|
||||
|
||||
gock.New(ScryfallUrl + "/cards/named?fuzzy=card").Reply(http.StatusOK).JSON(Card{
|
||||
Name: "Legion's Landing // Adanto, the First Fort",
|
||||
Layout: "transform",
|
||||
})
|
||||
name := GetOriginalName("card", nil)
|
||||
assert.Equal(t, "Legion's Landing | Adanto, the First Fort", name)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue