Add css and js registry installation tests
This commit is contained in:
parent
5c720d3776
commit
f9302254c7
|
@ -4,6 +4,12 @@ Changelog
|
|||
1.0.7 (unreleased)
|
||||
------------------
|
||||
|
||||
* Switch to ``plone.app.testing``
|
||||
[saily]
|
||||
|
||||
* Add js and css registration tests
|
||||
[saily]
|
||||
|
||||
* Added check in tree generation if it allready exists (reopening the contenttree window).
|
||||
[phgross]
|
||||
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from plone.formwidget.contenttree.testing import (
|
||||
CONTENTTREE_INTEGRATION_TESTING,
|
||||
)
|
||||
from plone.app.testing import TEST_USER_ID
|
||||
from plone.app.testing import TEST_USER_NAME
|
||||
from plone.app.testing import login
|
||||
from plone.app.testing import setRoles
|
||||
|
||||
import unittest2 as unittest
|
||||
|
||||
|
||||
class ContentTreeFormWidgetTestCase(unittest.TestCase):
|
||||
|
||||
layer = CONTENTTREE_INTEGRATION_TESTING
|
||||
|
||||
def setUp(self):
|
||||
self.portal = self.layer['portal']
|
||||
setRoles(self.portal, TEST_USER_ID, ['Manager'])
|
||||
login(self.portal, TEST_USER_NAME)
|
||||
self.portal.invokeFactory('Folder', 'test-folder')
|
||||
self.folder = self.portal['test-folder']
|
||||
|
||||
def test_css_registered(self):
|
||||
css_registry = self.portal['portal_css']
|
||||
stylesheets_ids = css_registry.getResourceIds()
|
||||
self.assertIn(
|
||||
'++resource++plone.formwidget.contenttree/contenttree.css',
|
||||
stylesheets_ids
|
||||
)
|
||||
|
||||
def test_js_registered(self):
|
||||
js_registry = self.portal['portal_javascripts']
|
||||
javascript_ids = js_registry.getResourceIds()
|
||||
self.assertIn(
|
||||
'++resource++plone.formwidget.contenttree/contenttree.js',
|
||||
javascript_ids
|
||||
)
|
Reference in New Issue