Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Controller/UsersTest.php
Show First 20 Lines • Show All 794 Lines • ▼ Show 20 Lines | public function testUpdate(): void | ||||
$this->assertNull($userA->getSetting($key)); | $this->assertNull($userA->getSetting($key)); | ||||
} | } | ||||
$aliases = $userA->aliases()->get(); | $aliases = $userA->aliases()->get(); | ||||
$this->assertCount(1, $aliases); | $this->assertCount(1, $aliases); | ||||
$this->assertSame('useralias2@' . \config('app.domain'), $aliases[0]->alias); | $this->assertSame('useralias2@' . \config('app.domain'), $aliases[0]->alias); | ||||
// Test error on some invalid aliases missing password confirmation | // Test error on some invalid aliases missing password confirmation | ||||
$post = [ | $post = [ | ||||
'password' => 'simple123', | 'password' => \App\Utils::generatePassphrase(), | ||||
'aliases' => [ | 'aliases' => [ | ||||
'useralias2@' . \config('app.domain'), | 'useralias2@' . \config('app.domain'), | ||||
'useralias1@kolab.org', | 'useralias1@kolab.org', | ||||
'@kolab.org', | '@kolab.org', | ||||
] | ] | ||||
]; | ]; | ||||
$response = $this->actingAs($userA)->put("/api/v4/users/{$userA->id}", $post); | $response = $this->actingAs($userA)->put("/api/v4/users/{$userA->id}", $post); | ||||
▲ Show 20 Lines • Show All 546 Lines • Show Last 20 Lines |