Create Setting in test to avoid being redirected to the setup screen

This commit is contained in:
Marcus Moore 2023-01-10 17:03:09 -08:00
parent 581655f756
commit bc0f666906
No known key found for this signature in database

View file

@ -2,8 +2,8 @@
namespace Tests\Browser;
use App\Models\Setting;
use App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Dusk\Browser;
use Tests\DuskTestCase;
@ -26,6 +26,9 @@ class LoginTest extends DuskTestCase
$user->permissions = '{"superuser": 1}';
$user->save();
Setting::factory()->create();
$this->browse(function (Browser $browser) {
$browser->visitRoute('login')
->assertSee(trans('auth/general.login_prompt'));
@ -39,8 +42,5 @@ class LoginTest extends DuskTestCase
->assertPathIs('/');
$browser->screenshot('dashboard');
});
// Delete the user afterwards
$user->delete();
}
}