loginAsAdmin($client); // list $client->request('GET', \sprintf(TestReference::ADMIN_URL, 'index', PageCrudController::class)); self::assertResponseIsSuccessful(); // edit $client->request('GET', \sprintf(TestReference::ADMIN_URL.'&entityId=%s', 'edit', PageCrudController::class, TestReference::PAGE_1)); self::assertResponseIsSuccessful(); // detail $client->request('GET', \sprintf(TestReference::ADMIN_URL.'&entityId=%s', 'detail', PageCrudController::class, TestReference::PAGE_1)); self::assertResponseIsSuccessful(); $client->clickLink('page.action.link'); self::assertResponseRedirects(); $client->followRedirect(); self::assertResponseIsSuccessful(); // new $client->request('GET', \sprintf(TestReference::ADMIN_URL, 'new', PageCrudController::class)); self::assertResponseIsSuccessful(); } }