auditionadmin/tests/Feature/Services/UserServiceTest.php

20 lines
529 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();
});