get(route('search', ['provider' => $provider, 'q' => $query])); $response->assertStatus(302); $expectedUrl = 'https://www.google.com/search?q=' . urlencode($query); $response->assertRedirect($expectedUrl); } public function test_search_page_with_invalid_provider(): void { $provider = 'invalid_provider'; // Invalid provider $query = 'test'; // Example search term $response = $this->get(route('search', ['provider' => $provider, 'q' => $query])); $response->assertStatus(404); // Assert that the response status is 404 } }