From 3f8e309680964d0b5338814fb9d7ad561ba55f0b Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 28 Dec 2021 15:04:06 -0800 Subject: [PATCH] Adds test for json requests to all books view --- bookwyrm/tests/views/shelf/test_shelf.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bookwyrm/tests/views/shelf/test_shelf.py b/bookwyrm/tests/views/shelf/test_shelf.py index ab88de0a..b5f36df2 100644 --- a/bookwyrm/tests/views/shelf/test_shelf.py +++ b/bookwyrm/tests/views/shelf/test_shelf.py @@ -60,6 +60,18 @@ class ShelfViews(TestCase): validate_html(result.render()) self.assertEqual(result.status_code, 200) + def test_shelf_page_all_books_json(self, *_): + """there is no json view here""" + view = views.Shelf.as_view() + request = self.factory.get("") + request.user = self.local_user + with patch("bookwyrm.views.shelf.shelf.is_api_request") as is_api: + is_api.return_value = True + result = view(request, self.local_user.username) + self.assertIsInstance(result, TemplateResponse) + validate_html(result.render()) + self.assertEqual(result.status_code, 200) + def test_shelf_page_all_books_anonymous(self, *_): """there are so many views, this just makes sure it LOADS""" view = views.Shelf.as_view()