20 lines
530 B
PHP
20 lines
530 B
PHP
<?php
|
|
|
|
use App\Models\User;
|
|
use App\Services\UserService;
|
|
use Illuminate\Foundation\Testing\RefreshDatabase;
|
|
use Illuminate\Support\Facades\App;
|
|
|
|
uses(RefreshDatabase::class);
|
|
|
|
beforeEach(function () {
|
|
$this->userService = App::make(UserService::class);
|
|
});
|
|
|
|
it('checks if a user exists', function () {
|
|
$realUser = User::factory()->create();
|
|
$fakeUser = User::factory()->make();
|
|
expect($this->userService->userExists($realUser))->toBeTrue();
|
|
expect($this->userService->userExists($fakeUser))->toBeFalse();
|
|
});
|