fix: auth tests failing if env shows self hosted
This commit is contained in:
@@ -5,7 +5,6 @@ declare(strict_types=1);
|
|||||||
namespace Tests;
|
namespace Tests;
|
||||||
|
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Illuminate\Support\Facades\Log;
|
|
||||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||||
|
|
||||||
class AuthenticationTest extends TestCase
|
class AuthenticationTest extends TestCase
|
||||||
@@ -14,15 +13,17 @@ class AuthenticationTest extends TestCase
|
|||||||
|
|
||||||
public function test_first_user_is_admin(): void
|
public function test_first_user_is_admin(): void
|
||||||
{
|
{
|
||||||
$this->post('/register', [
|
$response = $this->post('/register', [
|
||||||
'name' => 'should_be_admin',
|
'name' => 'should_be_admin',
|
||||||
'email' => 'should_be_admin@example.net',
|
'email' => 'should_be_admin@example.net',
|
||||||
'password' => 'password',
|
'password' => 'password',
|
||||||
'password_confirmation' => 'password',
|
'password_confirmation' => 'password',
|
||||||
|
'terms' => 1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$should_be_admin = User::where(['email' => 'should_be_admin@example.net'])->first();
|
$should_be_admin = User::where(['email' => 'should_be_admin@example.net'])->first();
|
||||||
|
|
||||||
|
$this->assertModelExists($should_be_admin);
|
||||||
$this->assertTrue($should_be_admin->admin);
|
$this->assertTrue($should_be_admin->admin);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -35,10 +36,12 @@ class AuthenticationTest extends TestCase
|
|||||||
'email' => 'not_admin@example.net',
|
'email' => 'not_admin@example.net',
|
||||||
'password' => 'password',
|
'password' => 'password',
|
||||||
'password_confirmation' => 'password',
|
'password_confirmation' => 'password',
|
||||||
|
'terms' => 1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$not_admin = User::where(['email' => 'not_admin@example.net'])->first();
|
$not_admin = User::where(['email' => 'not_admin@example.net'])->first();
|
||||||
|
|
||||||
|
$this->assertModelExists($not_admin);
|
||||||
$this->assertNotTrue($not_admin->admin);
|
$this->assertNotTrue($not_admin->admin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user