- 'id' => $firstUser->id,
- 'name' => $firstUser->name,
- 'slug' => $firstUser->slug,
- 'email' => $firstUser->email,
+ 'id' => $firstUser->id,
+ 'name' => $firstUser->name,
+ 'slug' => $firstUser->slug,
+ 'email' => $firstUser->email,
- 'edit_url' => $firstUser->getEditUrl(),
- 'avatar_url' => $firstUser->getAvatar(),
+ 'edit_url' => $firstUser->getEditUrl(),
+ 'avatar_url' => $firstUser->getAvatar(),
$role = Role::query()->first();
$resp = $this->postJson($this->baseEndpoint, [
$role = Role::query()->first();
$resp = $this->postJson($this->baseEndpoint, [
- 'name' => 'Benny Boris',
- 'password' => 'mysuperpass',
- 'language' => 'it',
- 'roles' => [$role->id],
+ 'name' => 'Benny Boris',
+ 'password' => 'mysuperpass',
+ 'language' => 'it',
+ 'roles' => [$role->id],
$resp = $this->postJson($this->baseEndpoint, [
'email' => $existingUser->email,
$resp = $this->postJson($this->baseEndpoint, [
'email' => $existingUser->email,
]);
$resp->assertStatus(422);
$resp->assertJson($this->validationResponse(['email' => ['The email has already been taken.']]));
]);
$resp->assertStatus(422);
$resp->assertJson($this->validationResponse(['email' => ['The email has already been taken.']]));
$user = $this->getAdmin();
$roles = Role::query()->pluck('id');
$resp = $this->putJson($this->baseEndpoint . "/{$user->id}", [
$user = $this->getAdmin();
$roles = Role::query()->pluck('id');
$resp = $this->putJson($this->baseEndpoint . "/{$user->id}", [
$resp->assertStatus(200);
$this->assertDatabaseHas('users', [
$resp->assertStatus(200);
$this->assertDatabaseHas('users', [
'password' => $user->password,
]);
$this->assertEquals($roleCount, $user->roles()->count());
'password' => $user->password,
]);
$this->assertEquals($roleCount, $user->roles()->count());