get('/login')->assertOk(); } public function test_search_page_renders(): void { $this->get('/search')->assertOk(); } public function test_contact_page_renders(): void { $this->get('/contact')->assertOk(); } public function test_guest_is_redirected_to_login(): void { $this->get('/user/profile')->assertRedirect(route('login')); } public function test_random_redirects_when_episode_exists(): void { $hentai = Hentai::factory()->create(); $studio = Studios::factory()->create(); $episode = Episode::factory()->create([ 'hentai_id' => $hentai->id, 'studios_id' => $studio->id, ]); $this->get('/random')->assertRedirect(route('hentai.index', $episode->slug)); } }