документы + мейл сервер

This commit is contained in:
2026-07-27 15:42:54 +04:00
parent 9ed56ec93d
commit df0b051ee6
27 changed files with 1969 additions and 118 deletions
@@ -19,18 +19,36 @@ class InertiaPublicPagesFeatureTest extends TestCase
);
}
public function test_offer_is_published_while_privacy_policy_stays_hidden(): void
public function test_legal_documents_are_published_by_default(): void
{
$this->get(route('legal.offer'))
->assertOk()
->assertInertia(fn (Assert $page) => $page
->component('Legal/Offer', false)
->where('urls.offer', route('legal.offer'))
->where('urls.privacy', null)
->where('urls.privacy', route('legal.privacy'))
->etc()
);
$this->get(route('legal.privacy'))->assertNotFound();
$this->get(route('legal.privacy'))
->assertOk()
->assertInertia(fn (Assert $page) => $page
->component('Legal/Privacy', false)
->where('urls.offer', route('legal.offer'))
->where('urls.privacy', route('legal.privacy'))
->where('urls.rules', route('legal.rules'))
->etc()
);
$this->get(route('legal.rules'))
->assertOk()
->assertInertia(fn (Assert $page) => $page
->component('Legal/Rules', false)
->where('urls.offer', route('legal.offer'))
->where('urls.privacy', route('legal.privacy'))
->where('urls.rules', route('legal.rules'))
->etc()
);
}
public function test_legal_pages_can_be_controlled_independently(): void
+4 -2
View File
@@ -18,9 +18,11 @@ class LandingPageTest extends TestCase
->component('Landing/Main', false)
->where('realm.server_name', 'MoonWell')
->where('legalUrls.offer_published', true)
->where('legalUrls.privacy_published', false)
->where('legalUrls.privacy_published', true)
->where('legalUrls.rules_published', true)
->where('legalUrls.offer', route('legal.offer'))
->where('legalUrls.privacy', null)
->where('legalUrls.privacy', route('legal.privacy'))
->where('legalUrls.rules', route('legal.rules'))
->etc()
);
}