From 5898ef394b5ee99a1c7bf75b6dfcaf039eb00945 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 4 Sep 2025 20:01:27 +0200 Subject: implement power_to_the_people! --- go/game/cardImplementations_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'go/game/cardImplementations_test.go') diff --git a/go/game/cardImplementations_test.go b/go/game/cardImplementations_test.go index f75e4d80..b3ac5811 100644 --- a/go/game/cardImplementations_test.go +++ b/go/game/cardImplementations_test.go @@ -325,3 +325,24 @@ func TestRecycle(t *testing.T) { t.Fatal("Hand does not contain one cards") } } + +func TestPowerToThePeople(t *testing.T) { + s, _, player, _ := newMockState() + player.Resource = 3 + + for y := range 2 { + for x := range 2 { + s.addNewUnit(NewCard("base/archer"), Position{x, y}, player) + } + } + + c := NewCard("exp1/power_to_the_people!") + player.Hand.AddCard(c) + a := NewPlayAction(player, c) + + s.declareAction(a) + s.stack.pop() + if player.Resource != 4 { + t.Fatal("Not gained 4 resource") + } +} -- cgit v1.2.3