Skip to content

Commit 3c98bc5

Browse files
authored
Merge pull request #61 from fahzee1/fix-permafrost-test-for-inputs-2
fix breaking test due to white space issue
2 parents f7abba9 + 1fb4b44 commit 3c98bc5

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

permafrost/tests.py

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -469,22 +469,20 @@ def test_update_form_has_selected_optional_permission(self):
469469
uri = reverse('permafrost:role-update', kwargs={'slug': 'test-role'})
470470
response = self.client.get(uri)
471471
try:
472-
self.assertContains(response, """<input
473-
class="ml-auto"
474-
type="checkbox"
475-
name="permissions"
476-
value="37"
477-
id="permission-37"
478-
checked
479-
>""")
480-
self.assertContains(response, """<input
481-
class="ml-auto"
482-
type="checkbox"
483-
name="permissions"
484-
value="38"
485-
id="permission-38"
486-
checked
487-
>""")
472+
self.assertTrue(response.context['permission_categories']['permafrostrole']['optional'][0].selected)
473+
self.assertTrue(response.context['permission_categories']['permafrostrole']['optional'][1].selected)
474+
self.assertEqual(response.context['permission_categories']['permafrostrole']['optional'][0].id, 37)
475+
self.assertEqual(response.context['permission_categories']['permafrostrole']['optional'][1].id, 38)
476+
self.assertEqual(response.context['permission_categories']['permafrostrole']['optional'][0].name,
477+
'Can add Role')
478+
self.assertEqual(response.context['permission_categories']['permafrostrole']['optional'][1].name,
479+
'Can change Role')
480+
self.assertContains(response, 'value="37"')
481+
self.assertContains(response, 'value="38"')
482+
self.assertContains(response, 'id="permission-37"')
483+
self.assertContains(response, 'id="permission-38"')
484+
self.assertContains(response, 'checked')
485+
488486
except:
489487
print("")
490488
print(response.content.decode())

0 commit comments

Comments
 (0)