test markdown view
This commit is contained in:
parent
259bd91d07
commit
6aaf3cc0d8
2 changed files with 13 additions and 0 deletions
|
@ -13,6 +13,18 @@ class TestViews(TestCase):
|
|||
def setUp(self):
|
||||
self.client.login(username='admin', password='admin')
|
||||
|
||||
def test_markdown(self):
|
||||
response = self.client.get(reverse('markdown'))
|
||||
self.assertEqual(response.status_code, 405) # get method not allowed
|
||||
response = self.client.post(reverse('markdown'), {
|
||||
'data': '**bold**',
|
||||
})
|
||||
self.assertContains(response, '<strong>bold</strong>')
|
||||
response = self.client.post(reverse('markdown'), {
|
||||
'data': '<script></script>',
|
||||
})
|
||||
self.assertNotContains(response, '<script>')
|
||||
|
||||
def test_admin(self):
|
||||
response = self.client.get(reverse('admin'))
|
||||
self.assertRedirects(response, reverse('settings'))
|
||||
|
|
|
@ -23,6 +23,7 @@ import shlex
|
|||
####################
|
||||
|
||||
@login_required
|
||||
@require_http_methods(["POST"])
|
||||
def markdown_preview(request):
|
||||
content = request.POST.get('data', '')
|
||||
return HttpResponse(markdown_to_html(content))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue