diff --git a/bookwyrm/tests/views/test_search.py b/bookwyrm/tests/views/test_search.py index a6d7c36e..5a5639d8 100644 --- a/bookwyrm/tests/views/test_search.py +++ b/bookwyrm/tests/views/test_search.py @@ -53,6 +53,18 @@ class Views(TestCase): self.assertEqual(data[0]["title"], "Test Book") self.assertEqual(data[0]["key"], "https://%s/book/%d" % (DOMAIN, self.book.id)) + def test_search_no_query(self): + """just the search page""" + view = views.Search.as_view() + # we need a connector for this, sorry + request = self.factory.get("") + with patch("bookwyrm.views.search.is_api_request") as is_api: + is_api.return_value = False + response = view(request) + self.assertIsInstance(response, TemplateResponse) + response.render() + + def test_search_books(self): """searches remote connectors""" view = views.Search.as_view()