created apps/dashboard/list.html template (for now, mirrors home.html); changes ListViewTest() to DashViewTest() in apps.dashboard.tests; added new list template test to same; updated view_list() FBV in .views to accomodate this new template

This commit is contained in:
Disco DeDisco
2026-01-02 19:50:27 -05:00
parent 47bf26ce49
commit 61c2c1bcb3
3 changed files with 23 additions and 2 deletions

View File

@@ -44,7 +44,11 @@ class ItemModelTest(TestCase):
self.assertEqual(first_saved_item.text, "The first (ever) list item")
self.assertEqual(second_saved_item.text, "A sequel somehow better than the first")
class ListViewTest(TestCase):
class DashViewTest(TestCase):
def test_uses_list_template(self):
response = self.client.get('/apps/dashboard/the-only-list-in-the-world/')
self.assertTemplateUsed(response, 'apps/dashboard/list.html')
def test_renders_input_form(self):
response = self.client.get('/apps/dashboard/the-only-list-in-the-world/')
self.assertContains(response, '<form method="POST"')

View File

@@ -11,4 +11,4 @@ def home_page(request):
def view_list(request):
items = Item.objects.all()
return render(request, 'apps/dashboard/home.html', {'items': items})
return render(request, 'apps/dashboard/list.html', {'items': items})