From ab3fb4d5550b86ecad7ea1561ac41efdada2873c Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 20 May 2021 16:32:44 -0700 Subject: [PATCH] Adds test for search with no query --- bookwyrm/tests/views/test_search.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bookwyrm/tests/views/test_search.py b/bookwyrm/tests/views/test_search.py index a6d7c36e8..5a5639d88 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()