|
|
|
@ -53,12 +53,12 @@ func TestCards(t *testing.T) {
@@ -53,12 +53,12 @@ func TestCards(t *testing.T) {
|
|
|
|
|
t.Errorf("failed to copy cards: expected %s, got %s", c.Cards, copied) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
removedFirst := c.Cards.Remove(0) |
|
|
|
|
removedFirst := c.Cards.RemoveIndex(0) |
|
|
|
|
if !reflect.DeepEqual(removedFirst, c.RemovedFirst) { |
|
|
|
|
t.Errorf("failed to remove first card: expected %s, got %s", c.RemovedFirst, removedFirst) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
removedLast := c.Cards.Remove(len(c.Cards) - 1) |
|
|
|
|
removedLast := c.Cards.Remove(copied[len(c.Cards)-1]) |
|
|
|
|
if !reflect.DeepEqual(removedLast, c.RemovedLast) { |
|
|
|
|
t.Errorf("failed to remove first card: expected %s, got %s", c.RemovedLast, removedLast) |
|
|
|
|
} |
|
|
|
|