wagtail/wagtail/contrib/styleguide/tests.py

24 wiersze
866 B
Python

from django.test import TestCase
from django.urls import reverse
from wagtail.admin.staticfiles import versioned_static
from wagtail.test.utils import WagtailTestUtils
class TestStyleGuide(WagtailTestUtils, TestCase):
def setUp(self):
self.login()
def test_styleguide(self):
response = self.client.get(reverse("wagtailstyleguide"))
self.assertEqual(response.status_code, 200)
self.assertTemplateUsed(response, "wagtailstyleguide/base.html")
custom_css = versioned_static("wagtailstyleguide/css/animate-progress.css")
widget_css = versioned_static("wagtailadmin/css/panels/draftail.css")
widget_js = versioned_static("wagtailadmin/js/draftail.js")
self.assertContains(response, custom_css)
self.assertContains(response, widget_css)
self.assertContains(response, widget_js)