|
4398 | 4398 | (fire-subs state (refresh iw)) |
4399 | 4399 | (is (not (:run @state)) "The run should have ended")))) |
4400 | 4400 |
|
| 4401 | +(deftest konjin-target-ice-gets-trashed |
| 4402 | + ;; Return to encountering Konjin after forced encounter |
| 4403 | + (do-game |
| 4404 | + (new-game {:corp {:hand ["Ice Wall" "Konjin"]} |
| 4405 | + :runner {:hand ["Arruaceiras Crew"]}}) |
| 4406 | + (play-from-hand state :corp "Ice Wall" "HQ") |
| 4407 | + (play-from-hand state :corp "Konjin" "R&D") |
| 4408 | + (take-credits state :corp) |
| 4409 | + (play-from-hand state :runner "Arruaceiras Crew") |
| 4410 | + (let [konjin (get-ice state :rd 0) |
| 4411 | + iw (get-ice state :hq 0)] |
| 4412 | + (rez state :corp konjin) |
| 4413 | + (rez state :corp iw) |
| 4414 | + (run-on state :rd) |
| 4415 | + (run-continue state) |
| 4416 | + (is (= (refresh konjin) (core/get-current-ice state)) "The runner should be encountering Konjin") |
| 4417 | + (is (= "Choose an amount to spend for Konjin" (:msg (prompt-map :corp))) "Psi Game") |
| 4418 | + (click-prompt state :corp "0 [Credits]") |
| 4419 | + (click-prompt state :runner "1 [Credits]") |
| 4420 | + (is (= "Choose a piece of ice" (:msg (prompt-map :corp))) "Prompt to choose Ice") |
| 4421 | + (click-card state :corp iw) |
| 4422 | + (is (= (refresh iw) (core/get-current-ice state)) "The runner should be encountering Ice Wall") |
| 4423 | + (card-ability state :runner (get-resource state 0) 0) |
| 4424 | + (card-ability state :runner (get-resource state 0) 1) |
| 4425 | + (is (= "Ice Wall" (-> (get-corp) :discard first :title)) "Trashed ice wall") |
| 4426 | + (run-continue state :encounter-ice) |
| 4427 | + (is (= (refresh konjin) (core/get-current-ice state)) "The runner should be back to encountering Konjin") |
| 4428 | + (is (no-prompt? state :runner) "No repeat psi prompt") |
| 4429 | + (is (no-prompt? state :corp) "No repeat psi prompt")))) |
| 4430 | + |
4401 | 4431 | (deftest lockdown |
4402 | 4432 | ;; Lockdown - Prevent Runner from drawing cards for the rest of the turn |
4403 | 4433 | (do-game |
|
0 commit comments