Перейти к содержанию

Acceptance tests — sto_kletok

Feature: Сто клеток (sto_kletok)

  Scenario: Постановка на пустую клетку
    Given пустое поле 10x10
    When игрок 1 place_token {row: 0, col: 0}
    Then board[0][0] = player1
    And ход игрока 2

  Scenario: Нельзя на занятую клетку
    Given board[0][0] занята
    When place_token {row: 0, col: 0}
    Then ошибка CELL_OCCUPIED

  Scenario: Победа по большинству
    Given max_turns достигнут
    When подсчитаны фишки
    Then winner_id = игрок с max tokens