Commit 5fa38cb5 by Adam Palay

add simple help-modal-test

parent 10bd2b00
"""Tests for the lms module itself.""" """Tests for the lms module itself."""
import mimetypes import mimetypes
from mock import patch
from django.test import TestCase from django.test import TestCase
from django.test.utils import override_settings
from django.core.urlresolvers import reverse
from edxmako import add_lookup, LOOKUP from edxmako import add_lookup, LOOKUP
from lms import startup from lms import startup
from xmodule.modulestore.tests.factories import CourseFactory
class LmsModuleTests(TestCase): class LmsModuleTests(TestCase):
...@@ -36,3 +40,19 @@ class TemplateLookupTests(TestCase): ...@@ -36,3 +40,19 @@ class TemplateLookupTests(TestCase):
startup.enable_microsites() startup.enable_microsites()
directories = LOOKUP['main'].directories directories = LOOKUP['main'].directories
self.assertEqual(len([dir for dir in directories if 'external_module' in dir]), 1) self.assertEqual(len([dir for dir in directories if 'external_module' in dir]), 1)
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_FEEDBACK_SUBMISSION': True})
class HelpModalTests(TestCase):
"""Tests for the help modal"""
def setUp(self):
self.course = CourseFactory.create()
def test_simple_test(self):
"""
Simple test to make sure that you don't get a 500 error when the modal
is enabled.
"""
url = reverse('info', args=[self.course.id.to_deprecated_string()])
resp = self.client.get(url)
self.assertEqual(resp.status_code, 200)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment