package game import ( "testing" ) func TestPocToString(t *testing.T) { poc := NewPileOfCards() cards := []*Card{NewCard("base/archer"), NewCard("magic/ritual!")} poc.AddCards(cards) exp := "[base/archer, magic/ritual!]" is := poc.String() if is != exp { t.Fatalf("expected string %s does not match %s\n", exp, is) } } func TestPocFromString(t *testing.T) { poc := NewPileOfCards() in := "[base/archer, magic/ritual!]" err := poc.FromString(in) if err != nil { t.Fatal(err) } }