diff --git a/tests/Feature/HomePageTest.php b/tests/Feature/HomePageTest.php deleted file mode 100644 index 60603c8..0000000 --- a/tests/Feature/HomePageTest.php +++ /dev/null @@ -1,26 +0,0 @@ -get('/') - ->assertRedirect('/' . config('app.fallback_locale')); - } - - #[DataProvider('languages')] - public function test_it_can_view_the_home_page_in(string $language) - { - $this->get("/{$language}") - ->assertStatus(200); - } -} diff --git a/tests/Feature/PagesTest.php b/tests/Feature/PagesTest.php new file mode 100644 index 0000000..0961c61 --- /dev/null +++ b/tests/Feature/PagesTest.php @@ -0,0 +1,45 @@ +get('/') + ->assertRedirect('/' . config('app.fallback_locale')); + } + + #[DataProvider('languages')] + public function test_it_can_view_the_home_page_in(string $language) + { + $this->get("/{$language}") + ->assertStatus(200); + } + + #[DataProvider('languages')] + public function test_it_can_view_the_about_page_in(string $language) + { + $this->get("/{$language}/about") + ->assertStatus(200); + } + + #[DataProvider('languages')] + public function test_it_can_view_the_privacy_page_in(string $language) + { + $this->get("/{$language}/privacy") + ->assertStatus(200); + } + + #[DataProvider('languages')] + public function test_it_can_view_the_terms_page_in(string $language) + { + $this->get("/{$language}/terms") + ->assertStatus(200); + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php index 28e5fae..43769c7 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -8,6 +8,13 @@ abstract class TestCase extends BaseTestCase { + protected function setUp(): void + { + parent::setUp(); + + $this->withoutVite(); + } + public static function languages(): array { return [