Add css and js registry installation tests

This commit is contained in:
Daniel Widerin 2013-03-12 20:07:13 +01:00
parent 5c720d3776
commit f9302254c7
2 changed files with 44 additions and 0 deletions

View File

@ -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]

View File

@ -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
)