Commit 42a41c707b174a0117171a500680d2799fdde3b4
1 parent
e2727664
Exists in
master
and in
5 other branches
Starting remove link test [Issue: #125]
Showing
1 changed file
with
21 additions
and
7 deletions
Show diff stats
links/tests.py
@@ -21,14 +21,28 @@ class LinkTestCase(TestCase): | @@ -21,14 +21,28 @@ class LinkTestCase(TestCase): | ||
21 | self.client.login(username='user', password = 'testing') | 21 | self.client.login(username='user', password = 'testing') |
22 | links = Link.objects.all().count() | 22 | links = Link.objects.all().count() |
23 | self.assertEqual(Link.objects.all().count(),links) #Before creating the link | 23 | self.assertEqual(Link.objects.all().count(),links) #Before creating the link |
24 | - self.link = Link.objects.create( | ||
25 | - name = 'testinglink', | ||
26 | - description = 'testdescription', | ||
27 | - link = 'teste' | ||
28 | - ) | 24 | + url = reverse('course:create_link') |
25 | + data = { | ||
26 | + 'name' : 'testinglink', | ||
27 | + "description" : 'testdescription', | ||
28 | + "link" : 'teste.com' | ||
29 | + } | ||
30 | + response = self.client.post(url, data) | ||
29 | self.assertEqual(Link.objects.all().count(),links+1) #After creating one link, if OK, the link was created successfully. | 31 | self.assertEqual(Link.objects.all().count(),links+1) #After creating one link, if OK, the link was created successfully. |
32 | + self.assertEqual(response.status_code, 200) | ||
30 | self.assertTemplateUsed(template_name = 'links/link_modal.html') | 33 | self.assertTemplateUsed(template_name = 'links/link_modal.html') |
31 | # def test_update_link(): | 34 | # def test_update_link(): |
32 | # pass | 35 | # pass |
33 | - # def test_delete_link(): | ||
34 | - # pass | 36 | + def test_delete_link(self): |
37 | + self.link = Link.objects.create( | ||
38 | + name = 'testinglink', | ||
39 | + description = 'testdescription', | ||
40 | + link = 'teste.com' | ||
41 | + ) | ||
42 | + self.client.login(username='user', password = 'testing') | ||
43 | + links = Link.objects.all().count() | ||
44 | + url = reverse('course:delete_link',kwargs={'linkname': self.link.name}) | ||
45 | + self.assertEqual(Link.objects.all().count(),links) | ||
46 | + response = self.client.get(url) | ||
47 | + self.assertEqual(Link.objects.all().count(),links - 1) | ||
48 | + self.assertEqual(response.status_code, 200) |