def test_simple_spare(): game = Game() game.add(3) game.add(7) game.add(3) assert game.score_for_frame(1) == 13 assert game.current_frame == 2
def test_simple_strike(): game = Game() game.add(10) game.add(3) game.add(6) assert game.score_for_frame(1) == 19 assert game.score_for_frame(2) == 28 assert game.current_frame == 3
def test_four_throws_no_mark(): game = Game() game.add(5) game.add(4) game.add(7) game.add(2) assert game.score == 18 assert game.score_for_frame(1) == 9 assert game.score_for_frame(2) == 18 assert game.current_frame == 3