TractorCow\Fluent\Tests\Middleware\DetectLocaleMiddlewareTest
Synopsis
class DetectLocaleMiddlewareTest
extends SapphireTest
{
- // members
- protected static string $fixture_file = 'DetectLocaleMiddlewareTest.yml';
- protected DetectLocaleMiddlewareSpy $middleware;
- protected $globalDefaultLocale;
- // methods
- protected void setUp()
- public void testGetPersistKey()
- public void testGetLocalePriority()
- public array localePriorityProvider()
- public void testLocaleIsAlwaysPersistedEvenIfNotSetByTheMiddleware()
- public void testLocaleIsOnlyPersistedWhenSet()
- public void testLocaleIsPersistedFromCookie()
- public void testLocaleIsPersistedFromSession()
- public void testLocaleIsNotPersistedFromSessionWhenSessionIsNotStarted()
- public void testLocaleIsNotPersistedFromCookieWhenPersistCookieFalse()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Tasks
Line | Task |
---|---|
169 | PHPUnit's headers_sent() always returns true, so we can't check for cookie values. |
195 | PHPUnit's headers_sent() always returns true, so we can't check for cookie values. |
221 | PHPUnit's headers_sent() always returns true, so we can't check for cookie values. |
228 | PHPUnit's headers_sent() always returns true, so we can't check for cookie values. |
Members
protected
- $fixture_file
- $globalDefaultLocale — string
- $middleware — TractorCow\Fluent\Tests\Middleware\Stub\DetectLocaleMiddlewareSpy
Methods
protected
public
- localePriorityProvider()
- testGetLocalePriority()
- testGetPersistKey()
- testLocaleIsAlwaysPersistedEvenIfNotSetByTheMiddleware()
- testLocaleIsNotPersistedFromCookieWhenPersistCookieFalse()
- testLocaleIsNotPersistedFromSessionWhenSessionIsNotStarted()
- testLocaleIsOnlyPersistedWhenSet()
- testLocaleIsPersistedFromCookie()
- testLocaleIsPersistedFromSession()