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):
|
def setUp(self):
|
||||||
self.client.login(username='admin', password='admin')
|
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):
|
def test_admin(self):
|
||||||
response = self.client.get(reverse('admin'))
|
response = self.client.get(reverse('admin'))
|
||||||
self.assertRedirects(response, reverse('settings'))
|
self.assertRedirects(response, reverse('settings'))
|
||||||
|
|
|
@ -23,6 +23,7 @@ import shlex
|
||||||
####################
|
####################
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
@require_http_methods(["POST"])
|
||||||
def markdown_preview(request):
|
def markdown_preview(request):
|
||||||
content = request.POST.get('data', '')
|
content = request.POST.get('data', '')
|
||||||
return HttpResponse(markdown_to_html(content))
|
return HttpResponse(markdown_to_html(content))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue