diff --git a/apps/lists/tests.py b/apps/lists/tests.py index 40d21a0..2daae1f 100644 --- a/apps/lists/tests.py +++ b/apps/lists/tests.py @@ -1,5 +1,12 @@ +from django.http import HttpRequest from django.test import TestCase +from .views import home_page -class SmokeTest(TestCase): - def test_bad_maths(self): - self.assertEqual(1 + 1, 3) \ No newline at end of file +class HomePageTest(TestCase): + def test_home_page_returns_correct_html(self): + request = HttpRequest() + response = home_page(request) + html = response.content.decode('utf8') + self.assertIn('To-Do Lists', html) + self.assertTrue(html.startswith('')) + self.assertTrue(html.endswith('')) \ No newline at end of file diff --git a/apps/lists/views.py b/apps/lists/views.py index 91ea44a..7a91acb 100644 --- a/apps/lists/views.py +++ b/apps/lists/views.py @@ -1,3 +1,4 @@ -from django.shortcuts import render +from django.http import HttpResponse -# Create your views here. +def home_page(request): + return HttpResponse('To-Do Lists') diff --git a/requirements.txt b/requirements.txt index 54a1ff3..722d779 100644 Binary files a/requirements.txt and b/requirements.txt differ