def test_home_page_can_save_a_POST_request(self): request = HttpRequest() request.method = "POST" request.POST["phoneemail_text"] = "*****@*****.**" response = home_page(request) self.assertEqual(PhoneEmail.objects.count(), 1) new_item = PhoneEmail.objects.first() self.assertEqual(new_item.text, "*****@*****.**") # self.assertIn('*****@*****.**', response.content.decode()) expected_html = render_to_string("home.html", {"new_item_text": "*****@*****.**"}) self.assertEqual(response.content.decode(), expected_html)
def test_home_page_only_saves_items_when_necessary(self): request = HttpRequest() home_page(request) self.assertEqual(PhoneEmail.objects.count(), 0)
def test_home_page_returns_correct_html(self): request = HttpRequest() response = home_page(request)