confirm before project deletion

This commit is contained in:
Élie Bouttier 2014-08-14 19:54:54 -07:00
parent 8a0d8a6514
commit 790ddd158b
5 changed files with 71 additions and 2 deletions

View file

@ -266,6 +266,12 @@ class TestProjectsViews(TestCase):
expected_url = reverse('list-project')
url = reverse('delete-project', args=['project-1'])
response = self.client.get(url)
self.assertEqual(response.status_code, 200)
self.assertContains(response, 'Are you sure')
self.assertQuerysetEqual(Project.objects.all(),
['project-1', 'project-2'], lambda x: x.name, ordered=False)
url = reverse('delete-project', args=['project-1']) + '?force=1'
response = self.client.get(url)
self.assertRedirects(response, expected_url)
self.assertQuerysetEqual(Project.objects.all(),
['project-2'], lambda x: x.name, ordered=False)