From d13baec055b1287b2707105d68cb525bec9a9dcd Mon Sep 17 00:00:00 2001 From: albarrync Date: Fri, 28 Jun 2024 01:03:33 -0400 Subject: [PATCH] Closes #138 - Walking Corpse --- lib/magic/cards/walking_corpse.rb | 10 ++++++++++ spec/cards/walking_corpse_spec.rb | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 lib/magic/cards/walking_corpse.rb create mode 100644 spec/cards/walking_corpse_spec.rb diff --git a/lib/magic/cards/walking_corpse.rb b/lib/magic/cards/walking_corpse.rb new file mode 100644 index 00000000..5f0f7022 --- /dev/null +++ b/lib/magic/cards/walking_corpse.rb @@ -0,0 +1,10 @@ +module Magic + module Cards + WalkingCorpse = Creature("Walking Corpse") do + creature_type("Zombie") + cost black: 1, generic: 1 + power 2 + toughness 2 + end + end +end diff --git a/spec/cards/walking_corpse_spec.rb b/spec/cards/walking_corpse_spec.rb new file mode 100644 index 00000000..2f3e23a0 --- /dev/null +++ b/spec/cards/walking_corpse_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +RSpec.describe Magic::Cards::WalkingCorpse do + include_context "two player game" + + let!(:walking_corpse) { ResolvePermanent("Walking Corpse", owner: p1) } + + it "is a zombie" do + expect(walking_corpse.card.type_line).to eq("Creature -- Zombie") + end +end