diff --git a/lists/tests.py b/lists/tests.py index 1b7b24916d59a70cc4fe306184163d4acc928fa4..071e94f3e0a2bacf44cd5780a7bf1e02fdc2bb7d 100644 --- a/lists/tests.py +++ b/lists/tests.py @@ -115,19 +115,49 @@ class NewItemTest(TestCase): def test_one_todo(self): other_list = List.objects.create() correct_list = List.objects.create() - self.client.post('/', data={'item_text': 'List item 1'}) - response = self.client.get('/') + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 1'} + ) + + response = self.client.get( + f'/lists/{correct_list.id}/' + ) + self.assertIn('task amount: 1', response.content.decode('utf-8')) self.assertIn('sibuk tapi masih bisa dikendalikan', response.content.decode('utf-8')) def test_five_todo(self): other_list = List.objects.create() correct_list = List.objects.create() - self.client.post('/', data={'item_text': 'List item 1'}) - self.client.post('/', data={'item_text': 'List item 2'}) - self.client.post('/', data={'item_text': 'List item 3'}) - self.client.post('/', data={'item_text': 'List item 4'}) - self.client.post('/', data={'item_text': 'List item 5'}) - response = self.client.get('/') + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 1'} + ) + + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 2'} + ) + + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 3'} + ) + + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 4'} + ) + + self.client.post( + f'/lists/{correct_list.id}/add_item', + data={'item_text': 'item 5'} + ) + + response = self.client.get( + f'/lists/{correct_list.id}/' + ) + self.assertIn('task amount: 5', response.content.decode('utf-8')) self.assertIn('oh tidak, harus dikerjakan secepatnya', response.content.decode('utf-8')) \ No newline at end of file