Replacing blanks with guesses
This commit is contained in:
+17
-1
@@ -1,5 +1,5 @@
|
||||
from hangman.constants import WORD_LIST
|
||||
from hangman.game import choose_word, is_in_word
|
||||
from hangman.game import Game, choose_word, is_in_word
|
||||
|
||||
|
||||
def test_choose_word_from_list():
|
||||
@@ -14,3 +14,19 @@ def test_letter_in_word():
|
||||
|
||||
def test_letter_not_in_word():
|
||||
assert not is_in_word("camel", "z")
|
||||
|
||||
|
||||
def test_display_starts_blank():
|
||||
assert Game("cat").display() == "_ _ _"
|
||||
|
||||
|
||||
def test_correct_guess_reveals_letters():
|
||||
g = Game("banana")
|
||||
assert g.guess("a") is True
|
||||
assert g.display() == "_ a _ a _ a"
|
||||
|
||||
|
||||
def test_wrong_guess_keeps_blanks():
|
||||
g = Game("cat")
|
||||
assert g.guess("z") is False
|
||||
assert g.display() == "_ _ _"
|
||||
|
||||
Reference in New Issue
Block a user