public function testInCheck() { $chess = new ChessPublicator(); $chess->clear(); $chess->put(['type' => Chess::KING, 'color' => Chess::WHITE], 'e7'); $chess->put(['type' => Chess::QUEEN, 'color' => Chess::BLACK], 'e4'); $this->assertSame($chess->turn(), Chess::WHITE); $this->assertSame($chess->inCheck(), true); $chess->remove('e7'); $chess->put(['type' => Chess::KING, 'color' => Chess::WHITE], 'f7'); $this->assertSame($chess->inCheck(), false); }