LocaleSettingsTest
extends TestCase
in package
LocaleSettings Test Class
Tags
Table of Contents
- fallbackLocalConfigsProvider() : array<string|int, mixed>
- Data provider for testFallbackLocalConfigs
- testDefaultConfigs() : void
- Confirm default settings for nearly-empty configuration.
- testDefaultLocaleRequired() : void
- Confirm that an exception is thrown if no language is specified.
- testDefaultMustBeEnabled() : void
- Confirm that an exception is thrown if a non-enabled language is set as default.
- testDisablingBrowserLanguageDetection() : void
- Test that browser detection can be disabled.
- testFallbackLocaleConfigs() : void
- Confirm default settings for nearly-empty configuration.
- testInitializationStatusFlagging() : void
- Test initialization status.
- testRightToLeft() : void
- Confirm that right-to-left setting works as expected.
Methods
fallbackLocalConfigsProvider()
Data provider for testFallbackLocalConfigs
public
static fallbackLocalConfigsProvider() : array<string|int, mixed>
Return values
array<string|int, mixed> —testDefaultConfigs()
Confirm default settings for nearly-empty configuration.
public
testDefaultConfigs() : void
Return values
void —testDefaultLocaleRequired()
Confirm that an exception is thrown if no language is specified.
public
testDefaultLocaleRequired() : void
Return values
void —testDefaultMustBeEnabled()
Confirm that an exception is thrown if a non-enabled language is set as default.
public
testDefaultMustBeEnabled() : void
Return values
void —testDisablingBrowserLanguageDetection()
Test that browser detection can be disabled.
public
testDisablingBrowserLanguageDetection() : void
Return values
void —testFallbackLocaleConfigs()
Confirm default settings for nearly-empty configuration.
public
testFallbackLocaleConfigs(array<string|int, mixed> $expected, string $language, string|null $fallbackLanguages) : void
Parameters
- $expected : array<string|int, mixed>
-
Expected results
- $language : string
-
Default language
- $fallbackLanguages : string|null
-
Fallback languages or null for no setting
Tags
Return values
void —testInitializationStatusFlagging()
Test initialization status.
public
testInitializationStatusFlagging() : void
Return values
void —testRightToLeft()
Confirm that right-to-left setting works as expected.
public
testRightToLeft() : void