Make sure templates render rather than checking template paths

This commit is contained in:
Mouse Reeve
2021-01-30 12:16:57 -08:00
parent 2b02aba1cf
commit b3bd6822b2
15 changed files with 56 additions and 41 deletions

View File

@ -33,6 +33,7 @@ class ShelfViews(TestCase):
connector_file='self_connector',
local=True
)
models.SiteSettings.objects.create()
def test_search_json_response(self):
@ -89,7 +90,7 @@ class ShelfViews(TestCase):
manager.return_value = [search_result]
response = view(request)
self.assertIsInstance(response, TemplateResponse)
self.assertEqual(response.template_name, 'search_results.html')
response.render()
self.assertEqual(
response.context_data['book_results'][0].title, 'Gideon the Ninth')
@ -103,6 +104,6 @@ class ShelfViews(TestCase):
with patch('bookwyrm.connectors.connector_manager.search'):
response = view(request)
self.assertIsInstance(response, TemplateResponse)
self.assertEqual(response.template_name, 'search_results.html')
response.render()
self.assertEqual(
response.context_data['user_results'][0], self.local_user)