Skip to content

defensive programming for domain aliases, just in case it's not a jso… #383

defensive programming for domain aliases, just in case it's not a jso…

defensive programming for domain aliases, just in case it's not a jso… #383

GitHub Actions / lucee@be Test Results failed Oct 19, 2023 in 0s

1 errors, 4 skipped, 113 pass in 3s

    1 files  ±0    34 suites  ±0   3s ⏱️ -1s
118 tests ±0  113 ✔️ ±0  4 💤 ±0  0 ±0  1 🔥 ±0 
122 runs  ±0  113 ✔️ ±0  8 💤 ±0  0 ±0  1 🔥 ±0 

Results for commit 5517b68. ± Comparison against earlier commit 81bef0c.

Annotations

Check failure on line 0 in tests.specs.contentbox-web.contentbox.unit.importers.ContentBoxImporterSpec

See this annotation in the file changed.

@github-actions github-actions / lucee@be Test Results

ContentBox Importer Service can import settings (tests.specs.contentbox-web.contentbox.unit.importers.ContentBoxImporterSpec) with error

tests/results/web/test-results-junit.xml
Raw output
					lucee.runtime.exp.CustomTypeException: No site with slug awesome-test-site found
	at lucee.runtime.tag.Throw._doStartTag(Throw.java:224)
	at lucee.runtime.tag.Throw.doStartTag(Throw.java:211)
	at throw_cfm$cf.udfCall(/throw.cfm:15)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.functions.system.CFFunction.call(CFFunction.java:109)
	at models.system.siteservice_cfc$cf$3n.udfCall2(/contentbox/models/system/SiteService.cfc:256)
	at models.system.siteservice_cfc$cf$3n.udfCall(/contentbox/models/system/SiteService.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:701)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:589)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1993)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at models.system.settingservice_cfc$cf$3m.udfCall4(/contentbox/models/system/SettingService.cfc:800)
	at models.system.settingservice_cfc$cf$3m.udfCall(/contentbox/models/system/SettingService.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:702)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:589)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2012)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at specs.contentbox_web495.contentbox.unit.importers.contentboximporterspec_cfc$cf.udfCall(/tests/specs/contentbox-web/contentbox/unit/importers/ContentBoxImporterSpec.cfc:33)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.type.EnvUDF.call(EnvUDF.java:119)
	at lucee.runtime.type.scope.ArgumentImpl.call(ArgumentImpl.java:519)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at resources.basetest_cfc$cf.udfCall(/tests/resources/BaseTest.cfc:29)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:787)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at specs.contentbox_web495.contentbox.unit.importers.contentboximporterspec_cfc$cf.udfCall(/tests/specs/contentbox-web/contentbox/unit/importers/ContentBoxImporterSpec.cfc:37)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.type.EnvUDF.call(EnvUDF.java:119)
	at lucee.runtime.type.util.StructSupport.call(StructSupport.java:276)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at system.basespec_cfc$cf.udfCall8(/testbox/system/BaseSpec.cfc:1645)
	at system.basespec_cfc$cf.udfCall(/testbox/system/BaseSpec.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.type.util.StructSupport.callWithNamedValues(StructSupport.java:286)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.basespec_cfc$cf.udfCall6(/testbox/system/BaseSpec.cfc:1208)
	at system.basespec_cfc$cf.udfCall(/testbox/system/BaseSpec.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.type.EnvUDF.call(EnvUDF.java:119)
	at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:787)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at system.basespec_cfc$cf.udfCall5(/testbox/system/BaseSpec.cfc:1175)
	at system.basespec_cfc$cf.udfCall(/testbox/system/BaseSpec.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:787)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at system.basespec_cfc$cf.udfCall4(/testbox/system/BaseSpec.cfc:953)
	at system.basespec_cfc$cf.udfCall(/testbox/system/BaseSpec.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:702)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:589)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2012)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.runners.bddrunner_cfc$cf.udfCall(/testbox/system/runners/BDDRunner.cfc:321)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:805)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.runners.bddrunner_cfc$cf.udfCall(/testbox/system/runners/BDDRunner.cfc:107)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:701)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:589)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1993)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1777)
	at system.testbox_cfc$cf.udfCall3(/testbox/system/TestBox.cfc:731)
	at system.testbox_cfc$cf.udfCall(/testbox/system/TestBox.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:805)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.testbox_cfc$cf.udfCall2(/testbox/system/TestBox.cfc:446)
	at system.testbox_cfc$cf.udfCall(/testbox/system/TestBox.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:805)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.testbox_cfc$cf.udfCall2(/testbox/system/TestBox.cfc:335)
	at system.testbox_cfc$cf.udfCall(/testbox/system/TestBox.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:356)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:702)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:589)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2012)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:866)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1796)
	at system.runners.htmlrunner_cfm$cf.call(/testbox/system/runners/HTMLRunner.cfm:56)
	at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1058)
	at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:950)
	at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:931)
	at tests.runner_cfm$cf.call(/tests/runner.cfm:22)
	at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1058)
	at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:950)
	at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:221)
	at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44)
	at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2494)
	at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2480)
	at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2451)
	at lucee.runtime.engine.Request.exe(Request.java:45)
	at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1219)
	at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1165)
	at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
	at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at org.cfmlprojects.regexpathinfofilter.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:47)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:405)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at runwar.Server$1$1.handleRequest(Server.java:507)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:829)

					

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / lucee@be Test Results

4 skipped tests found

There are 4 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can set trusted devices
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find maintenance view
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find the maintenance layout
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find the search layout

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / lucee@be Test Results

118 tests found

There are 118 tests, see "Raw output" for the full list of tests.
Raw output
tests.specs.contentbox-web.contentbox-installer.integration.HomeTest ‑ ContentBox Installer Can finalize the installer
tests.specs.contentbox-web.contentbox-installer.integration.HomeTest ‑ ContentBox Installer Can startup the installer
tests.specs.contentbox-web.contentbox-installer.unit.InstallerServiceTest ‑ Installer Service can process ColdBox Reinit passwords
tests.specs.contentbox-web.contentbox.contentbox-email-twofactor.EmailTwoFactorProviderTest ‑ Email Two Factor Provider can generate validation tokens
tests.specs.contentbox-web.contentbox.contentbox-email-twofactor.EmailTwoFactorProviderTest ‑ Email Two Factor Provider can get names
tests.specs.contentbox-web.contentbox.contentbox-email-twofactor.EmailTwoFactorProviderTest ‑ Email Two Factor Provider can get trusted devices
tests.specs.contentbox-web.contentbox.contentbox-email-twofactor.EmailTwoFactorProviderTest ‑ Email Two Factor Provider can send challenges
tests.specs.contentbox-web.contentbox.integration.widgets.CommentFormTest ‑ Comment Form Widget can render a form with an invalid slug
tests.specs.contentbox-web.contentbox.integration.widgets.CommentFormTest ‑ Comment Form Widget can render a form with an valid slug
tests.specs.contentbox-web.contentbox.integration.widgets.CommentFormTest ‑ Comment Form Widget can render a form with no content object passed
tests.specs.contentbox-web.contentbox.integration.widgets.ContentStoreTest ‑ Content Store Widget can get expired content with a default value of empty
tests.specs.contentbox-web.contentbox.integration.widgets.ContentStoreTest ‑ Content Store Widget can get invalid content store items with an exception
tests.specs.contentbox-web.contentbox.integration.widgets.ContentStoreTest ‑ Content Store Widget can get invalid content with a default value
tests.specs.contentbox-web.contentbox.integration.widgets.ContentStoreTest ‑ Content Store Widget can get valid content store items
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service Approved Comment Finders can find by content ID
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service Approved Comment Finders can find by content types
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service Approved Comment Finders cand find all
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service can do comment searching by parameters
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service can get approved comment count
tests.specs.contentbox-web.contentbox.unit.comments.CommentsServiceTest ‑ Comment Service can get unapproved comment count
tests.specs.contentbox-web.contentbox.unit.content.BaseContentTest ‑ Base Content can add expired data time combinations
tests.specs.contentbox-web.contentbox.unit.content.BaseContentTest ‑ Base Content can add published date time combinations
tests.specs.contentbox-web.contentbox.unit.content.CategoryTest ‑ Categories can get published content store count
tests.specs.contentbox-web.contentbox.unit.content.CategoryTest ‑ Categories can get published entries count
tests.specs.contentbox-web.contentbox.unit.content.CategoryTest ‑ Categories can get published pages count
tests.specs.contentbox-web.contentbox.unit.content.CategoryTest ‑ Categories can produce a memento
tests.specs.contentbox-web.contentbox.unit.content.ContentStoreServiceTest ‑ Content Store Service can search for content items
tests.specs.contentbox-web.contentbox.unit.content.ContentVersionServiceTest ‑ Content Version Service can find related versions
tests.specs.contentbox-web.contentbox.unit.content.EntryServiceTest ‑ Entry Services can find published entries by criteria
tests.specs.contentbox-web.contentbox.unit.content.EntryServiceTest ‑ Entry Services can find published entries by published dates
tests.specs.contentbox-web.contentbox.unit.content.EntryServiceTest ‑ Entry Services can get IDs by slug
tests.specs.contentbox-web.contentbox.unit.content.EntryServiceTest ‑ Entry Services can get archives report
tests.specs.contentbox-web.contentbox.unit.content.EntryServiceTest ‑ Entry Services can search for entries
tests.specs.contentbox-web.contentbox.unit.content.PageServiceTest ‑ Page Services can search for entries
tests.specs.contentbox-web.contentbox.unit.content.PageServiceTest ‑ Page Services cand find published pages
tests.specs.contentbox-web.contentbox.unit.content.RelocationTest ‑ Relocations Can search for a relocation by a partial value of the slug
tests.specs.contentbox-web.contentbox.unit.content.RelocationTest ‑ Relocations Can search for a relocation by siteId
tests.specs.contentbox-web.contentbox.unit.content.RelocationTest ‑ Relocations can produce a memento
tests.specs.contentbox-web.contentbox.unit.content.RelocationTest ‑ Relocations will remove leading and trailing slashes from new relocation slugs
tests.specs.contentbox-web.contentbox.unit.importers.ContentBoxImporterSpec ‑ ContentBox Importer Service can be created
tests.specs.contentbox-web.contentbox.unit.importers.ContentBoxImporterSpec ‑ ContentBox Importer Service can import settings
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can get the absolute path to the core media root
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can get the default provider
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can get the path to the core media root
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can get the registered providers map
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can register and get providers
tests.specs.contentbox-web.contentbox.unit.media.MediaServiceTest ‑ DB Search Adapter can unregister a provider
tests.specs.contentbox-web.contentbox.unit.modules.ModuleServiceTest ‑ Module Services Story: Find modules by entry point Given a valid entrypoint Then it should return a new module
tests.specs.contentbox-web.contentbox.unit.modules.ModuleServiceTest ‑ Module Services Story: Find modules by entry point Given an invalid entrypoint Then it should return a new module
tests.specs.contentbox-web.contentbox.unit.modules.ModuleServiceTest ‑ Module Services can find modules
tests.specs.contentbox-web.contentbox.unit.modules.ModuleServiceTest ‑ Module Services can populate a module
tests.specs.contentbox-web.contentbox.unit.search.DBSearchTest ‑ DB Search Adapter can do search with no results
tests.specs.contentbox-web.contentbox.unit.search.DBSearchTest ‑ DB Search Adapter can do search with results
tests.specs.contentbox-web.contentbox.unit.search.DBSearchTest ‑ DB Search Adapter can render search results
tests.specs.contentbox-web.contentbox.unit.search.DBSearchTest ‑ DB Search Adapter can render search with no results
tests.specs.contentbox-web.contentbox.unit.search.SearchResultsTest ‑ Search Results can get the memento
tests.specs.contentbox-web.contentbox.unit.search.SearchResultsTest ‑ Search Results can populate
tests.specs.contentbox-web.contentbox.unit.search.SearchServiceTest ‑ Search Service can get the search adapter
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can be created
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can check for existent emails
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can check for existent usernames
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can check for non existent emails
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can check for non existent usernames
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can get status author reports
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can search for authors with 2 factor auth status
tests.specs.contentbox-web.contentbox.unit.security.AuthorServiceTest ‑ Author Service can search for authors without 2 factor auth status
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can check permissions even without a role
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can display created dates
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can display last login timestamps
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can get and set preferences with marshalling
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can get/set all preferences
tests.specs.contentbox-web.contentbox.unit.security.AuthorTest ‑ Author Suite can load properly
tests.specs.contentbox-web.contentbox.unit.security.SecurityRuleServiceTest ‑ Security Rule Services can get max orders
tests.specs.contentbox-web.contentbox.unit.security.SecurityRuleServiceTest ‑ Security Rule Services can save rules
tests.specs.contentbox-web.contentbox.unit.security.SecurityRuleTest ‑ Security Rule Services be created
tests.specs.contentbox-web.contentbox.unit.security.twofactor.BaseTwoFactorProviderTest ‑ Base Two Factor Provider can get all settings
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services Story: I can challenge for two factor authentication with trusted device features Given A global force and a trusted device Then I should NOT challenge
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services Story: I can challenge for two factor authentication with trusted device features Given A global force and no trusted device Then I should challenge
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services Story: I can challenge for two factor authentication with trusted device features Given No global force but user set authentication and a trusted device Then I should NOT challenge
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services Story: I can challenge for two factor authentication with trusted device features Given No global force but user set authentication and no trusted device Then I should challenge
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can get a provider instance
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can get registered providers
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can get the default provider name
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can get the registered providers display map
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can initialize and register the default provider
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can send provider challenges
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can set trusted devices
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can unregister providers
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can validate global force authentication
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can validate trusted devices
tests.specs.contentbox-web.contentbox.unit.security.twofactor.TwoFactorServiceTest ‑ Two Factor Services can verify providers
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site base url
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site description
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site email
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site keywords
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site name
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site outgoing email
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site root
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper Site related methods can build the site tag line
tests.specs.contentbox-web.contentbox.unit.system.CBHelperTest ‑ CB Helper can be created
tests.specs.contentbox-web.contentbox.unit.system.SettingServiceTest ‑ Settings Services can flush settings
tests.specs.contentbox-web.contentbox.unit.system.SettingServiceTest ‑ Settings Services can get all settings
tests.specs.contentbox-web.contentbox.unit.system.SiteTest ‑ Site can be created
tests.specs.contentbox-web.contentbox.unit.system.SiteTest ‑ Site can have an empty domain aliases by default
tests.specs.contentbox-web.contentbox.unit.system.SiteTest ‑ Site can store domain aliases as a json string
tests.specs.contentbox-web.contentbox.unit.ui.AdminMenuServiceTest ‑ Admin Menu Services can generate the menu
tests.specs.contentbox-web.contentbox.unit.ui.AdminMenuServiceTest ‑ Admin Menu Services should ignore the removal of non-existent header menu items without throwing exceptions 
tests.specs.contentbox-web.contentbox.unit.ui.AdminMenuServiceTest ‑ Admin Menu Services should ignore the removal of non-existent header sub menu items without throwing exceptions 
tests.specs.contentbox-web.contentbox.unit.ui.AdminMenuServiceTest ‑ Admin Menu Services should ignore the removal of non-existent sub menu items without throwing exceptions 
tests.specs.contentbox-web.contentbox.unit.ui.AdminMenuServiceTest ‑ Admin Menu Services should ignore the removal of non-existent top menu items without throwing exceptions 
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can build the theme registry
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find maintenance view
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find the maintenance layout
tests.specs.contentbox-web.contentbox.unit.ui.ThemeServiceTest ‑ Theme Services can find the search layout
tests.specs.contentbox-web.contentbox.unit.ui.editors.CKEditorTest ‑ CKEditor can compileJS
tests.specs.contentbox-web.contentbox.unit.ui.editors.EditorServiceTest ‑ Editor Services can get registered editors
tests.specs.contentbox-web.contentbox.unit.ui.editors.EditorServiceTest ‑ Editor Services can register a new editor
tests.specs.contentbox-web.contentbox.unit.ui.editors.EditorServiceTest ‑ Editor Services can unregister editors