@ -4,7 +4,7 @@ use App\Models\Page;
use App\Models\Status;
use App\Models\User;
use App\Models\UserSetting;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\Lazily RefreshDatabase;
/*
|--------------------------------------------------------------------------
@ -41,7 +41,7 @@ test('discover page respects public config', function () {
});
describe('routes that require database', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
test('register page loads', function () {
$this->get('/register')
@ -92,7 +92,7 @@ describe('routes that require database', function () {
*/
describe('guest profile page (regression: cached UserSetting model)', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
it('renders a public profile for an unauthenticated user', function () {
$user = User::factory()->create();
@ -130,7 +130,7 @@ describe('guest profile page (regression: cached UserSetting model)', function (
});
describe('static site pages (regression: cached Page model)', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
it('loads terms of use twice', function () {
$this->get('/site/terms')->assertStatus(200);
@ -211,7 +211,7 @@ describe('static informational pages load for guests', function () {
});
describe('community guidelines page (regression: cached page render)', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
it('loads the fallback twice', function () {
// No Page row exists; the route caches the rendered view either way.
@ -238,7 +238,7 @@ describe('community guidelines page (regression: cached page render)', function
});
describe('public status page (regression: cached status/media services)', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
it('renders a public post for a guest on repeated requests', function () {
$user = User::factory()->create();
@ -262,7 +262,7 @@ describe('public status page (regression: cached status/media services)', functi
});
describe('profile activitypub object (regression: cached AP object)', function () {
uses(RefreshDatabase::class);
uses(Lazily RefreshDatabase::class);
beforeEach(function () {
// config_cache() falls back to config() when the DB-backed config