1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
public function testUserCreate()
{
$client = static::createClient();
$users = $this->loadFixtureFiles(['tests/DataFixtures/UserTestFixtures.yaml']);
/** @var User $user */
$user = $users['user_admin'];
$epns = $this->loadFixtureFiles(['tests/DataFixtures/EpnTestFixtures.yaml']);
$epn = $epns['epn_cedreBleu'];
$this->login($client, $user);
$crawler = $client->request('GET', '/user/create');
$form = $crawler->selectButton('Ajouter')->form([
'user_create[epn]' => $epn,
'user_create[email]' => "nomTestUserCreate\@prenomTestUserCreate.fr",
'user_create[password][first]' => "unPWD",
'user_create[password][second]' => "unPWD",
'user_create[expireAt][month]' => 1,
'user_create[expireAt][day]' => 1,
'user_create[expireAt][year]' => 2016,
'user_create[surname]' => "nomTestUserCreate",
'user_create[firstname]' => "prenomTestUserCreate",
'user_create[birthdate][month]' => 1,
'user_create[birthdate][day]' => 1,
'user_create[birthdate][year]' => 2016,
'user_create[roles]' => "ROLE_USER",
]);
$client->submit($form);
$this->assertResponseRedirects('/users');
$client->followRedirect();
$this->assertSelectorExists('.alert-success');
} |
Partager