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