12345678910111213141516171819202122232425 |
- from django.test import TestCase
- from misago.conf.middleware import PreloadConfigMiddleware
- class MockRequest(object):
- def __init__(self):
- self.preloaded_ember_data = {}
- class PreloadConfigMiddlewareTests(TestCase):
- def test_middleware_preloads_configuration(self):
- """Middleware sets keys in preloaded_ember_data dict on request"""
- request = MockRequest()
- PreloadConfigMiddleware().process_request(request)
- MIDDLEWARE_KEYS = (
- 'misagoSettings',
- 'staticUrl',
- 'mediaUrl',
- )
- for key in MIDDLEWARE_KEYS:
- self.assertIn(key, request.preloaded_ember_data)
|