CWP\Core\Tests\Control\InitialisationMiddlewareTest
Synopsis
class InitialisationMiddlewareTest
extends FunctionalTest
{
- // members
- protected HTTPRequest $request;
- protected InitialisationMiddleware $middleware;
- protected boolean $usesDatabase = true;
- // methods
- protected void setUp()
- public void testDoNotConfigureProxyIfNoEnvironmentVarsAreSet()
- public void testConfigureEgressProxyWhenVarsAreSet()
- public void testDoNotConfigureProxyDomainExclusionsWhenNoneAreDefined()
- public void testConfigureEgressProxyDomainExclusions()
- public void testSecurityHeadersAddedByDefault()
- public void testXSSProtectionHeaderNotAdded()
- public void testHstsNotAddedByDefault()
- public void testHstsAddedWhenConfigured()
- protected void runMiddleware()
Hierarchy
Extends
- SilverStripe\Dev\FunctionalTest
Members
protected
- $middleware — CWP\Core\Control\InitialisationMiddleware
- $request — SilverStripe\Control\HTTPRequest
- $usesDatabase
Methods
protected
- runMiddleware() — Runs the middleware with a stubbed delegate
- setUp()
public
- testConfigureEgressProxyDomainExclusions()
- testConfigureEgressProxyWhenVarsAreSet()
- testDoNotConfigureProxyDomainExclusionsWhenNoneAreDefined()
- testDoNotConfigureProxyIfNoEnvironmentVarsAreSet()
- testHstsAddedWhenConfigured()
- testHstsNotAddedByDefault()
- testSecurityHeadersAddedByDefault()
- testXSSProtectionHeaderNotAdded()