request('GET', 'en/game'); $response = $client->getResponse(); $this->assertTrue($response->isSuccessful()); $client->followRedirects(true); $form = $crawler->selectButton('Let me guess...')->form(); $crawler = $client->submit($form, ['word' => 'php']); $items = $crawler->filter('html:contains("YOU WON!")'); $this->assertCount(1, $items); } public function testLoseHangman() { $client = static::createClient(); $crawler = $client->request('GET', 'en/game'); $response = $client->getResponse(); $this->assertTrue($response->isSuccessful()); $client->followRedirects(true); $form = $crawler->selectButton('Let me guess...')->form(); $crawler = $client->submit($form, ['word' => 'imposer']); $items = $crawler->filter('html:contains("YOU ARE A LOOSER!")'); $this->assertCount(1, $items); } }