GameTest.php 498 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: charles
  5. * Date: 25/04/2018
  6. * Time: 14:12
  7. */
  8. namespace Tests\AppBundle\Game;
  9. use PHPUnit\Framework\TestCase;
  10. use AppBundle\Game\Game;
  11. class GameTest extends TestCase
  12. {
  13. public function testDefaultAttempts() {
  14. $game = Game::createByWord('zzzz');
  15. $letters = range('a', 'y');
  16. $attempts = 0;
  17. while (!$game->isOver()) {
  18. $game->tryLetter($letters[$attempts]);
  19. $attempts++;
  20. }
  21. $this->assertSame($attempts, 11);
  22. }
  23. }