Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Controller/SignupTest.php
Show First 20 Lines • Show All 608 Lines • ▼ Show 20 Lines | public function testSignupValidInput(array $result): void | ||||
$code->refresh(); | $code->refresh(); | ||||
// Check if the user has been created | // Check if the user has been created | ||||
$user = User::where('email', $identity)->first(); | $user = User::where('email', $identity)->first(); | ||||
$this->assertNotEmpty($user); | $this->assertNotEmpty($user); | ||||
$this->assertSame($identity, $user->email); | $this->assertSame($identity, $user->email); | ||||
$this->assertTrue($user->isRestricted()); | |||||
// Check if the code has been updated and soft-deleted | // Check if the code has been updated and soft-deleted | ||||
$this->assertTrue($code->trashed()); | $this->assertTrue($code->trashed()); | ||||
$this->assertSame('10.1.1.2', $code->ip_address); | $this->assertSame('10.1.1.2', $code->ip_address); | ||||
$this->assertSame('10.1.1.3', $code->verify_ip_address); | $this->assertSame('10.1.1.3', $code->verify_ip_address); | ||||
$this->assertSame('10.1.1.4', $code->submit_ip_address); | $this->assertSame('10.1.1.4', $code->submit_ip_address); | ||||
$this->assertSame($user->id, $code->user_id); | $this->assertSame($user->id, $code->user_id); | ||||
▲ Show 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | public function testSignupGroupAccount(): void | ||||
// Check if the code has been removed | // Check if the code has been removed | ||||
$code->refresh(); | $code->refresh(); | ||||
$this->assertTrue($code->trashed()); | $this->assertTrue($code->trashed()); | ||||
// Check if the user has been created | // Check if the user has been created | ||||
$user = User::where('email', $login . '@' . $domain)->first(); | $user = User::where('email', $login . '@' . $domain)->first(); | ||||
$this->assertNotEmpty($user); | $this->assertNotEmpty($user); | ||||
$this->assertTrue($user->isRestricted()); | |||||
// Check user settings | // Check user settings | ||||
$this->assertSame($user_data['email'], $user->getSetting('external_email')); | $this->assertSame($user_data['email'], $user->getSetting('external_email')); | ||||
$this->assertSame($user_data['first_name'], $user->getSetting('first_name')); | $this->assertSame($user_data['first_name'], $user->getSetting('first_name')); | ||||
$this->assertSame($user_data['last_name'], $user->getSetting('last_name')); | $this->assertSame($user_data['last_name'], $user->getSetting('last_name')); | ||||
// TODO: Check domain record | // TODO: Check domain record | ||||
▲ Show 20 Lines • Show All 162 Lines • Show Last 20 Lines |