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