aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
Diffstat (limited to 'go')
-rw-r--r--go/game/cardImplementations_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/go/game/cardImplementations_test.go b/go/game/cardImplementations_test.go
index ff41a752..8ab87ecd 100644
--- a/go/game/cardImplementations_test.go
+++ b/go/game/cardImplementations_test.go
@@ -233,6 +233,19 @@ func TestArmor(t *testing.T) {
}
}
+func TestShield(t *testing.T) {
+ s, _, player, _ := newMockState()
+
+ a := s.addNewUnit(NewCard("base/archer"), Position{0, 0}, player)
+ oldHealth := a.Health
+ shield := newEquipment(NewCard("base/shield"), a, player)
+ s.addPermanent(shield)
+
+ if a.Health == oldHealth {
+ t.Fatal("archer healh no increased")
+ }
+}
+
func TestBanner(t *testing.T) {
s, _, player, opo := newMockState()