getUser('admin'); $client->loginUser($admin); $client->request('GET', '/account/edit'); $this->assertResponseIsSuccessful(); $client->submitForm('Update profile', [ 'profile[firstname]' => 'admin firstname', 'profile[email]' => 'test@example.com', // 'profile[mail_notify_invitation]' => 1, ]); $this->assertResponseRedirects('/account/home'); $client->request('GET', '/account/edit'); $this->assertStringContainsString('admin firstname', $client->getResponse()->getContent()); } public function testEditNoLogin(): void { $client = static::createClient(); $client->request('GET', '/account/edit'); $this->assertResponseStatusCodeSame(302); } }