From c60d49f037b0187d742262b5ae3c21c978f471bd Mon Sep 17 00:00:00 2001 From: Piero Nicolli Date: Wed, 31 May 2017 11:37:40 +0200 Subject: [PATCH] Added css class tests --- .../portlet/embed/tests/test_portlet.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/collective/portlet/embed/tests/test_portlet.py b/collective/portlet/embed/tests/test_portlet.py index fbdf11e..05d9888 100644 --- a/collective/portlet/embed/tests/test_portlet.py +++ b/collective/portlet/embed/tests/test_portlet.py @@ -71,6 +71,36 @@ def test_obtain_renderer(self): (context, request, view, manager, assignment), IPortletRenderer) self.failUnless(isinstance(renderer, portlet.Renderer)) + def test_correct_css_class_if_not_set(self): + context = self.folder + request = self.folder.REQUEST + view = self.folder.restrictedTraverse('@@plone') + manager = getUtility(IPortletManager, name='plone.rightcolumn', + context=self.portal) + + assignment = portlet.Assignment(header='Header') + + renderer = getMultiAdapter( + (context, request, view, manager, assignment), IPortletRenderer) + self.assertEqual(renderer.css_class(), 'portlet-embed-header') + + def test_correct_css_class_if_set(self): + context = self.folder + request = self.folder.REQUEST + view = self.folder.restrictedTraverse('@@plone') + manager = getUtility(IPortletManager, name='plone.rightcolumn', + context=self.portal) + + assignment = portlet.Assignment( + header='Header', + portlet_class='test-class', + ) + + renderer = getMultiAdapter( + (context, request, view, manager, assignment), IPortletRenderer) + self.assertEqual(renderer.css_class(), + 'portlet-embed-header test-class') + class TestRenderer(IntegrationTestCase):