AccountCapabilitiesTest
extends TestCase
in package
Account Capabilities Test Class
Tags
Table of Contents
- emailActionAvailableProvider() : array<string|int, array<string|int, mixed>>
- Data provider for testIsEmailActionAvailable()
- emailActionSettingsProvider() : array<string|int, array<string|int, mixed>>
- Data provider for testGetEmailActionSettings().
- testGetEmailActionSettings() : void
- Test getEmailActionSettings()
- testIsEmailActionAvailable() : void
- Test isEmailActionAvailable()
- getCapabilities() : AccountCapabilities
- Get an AccountCapabilities object to test.
Methods
emailActionAvailableProvider()
Data provider for testIsEmailActionAvailable()
public
static emailActionAvailableProvider() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>> —emailActionSettingsProvider()
Data provider for testGetEmailActionSettings().
public
static emailActionSettingsProvider() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>> —testGetEmailActionSettings()
Test getEmailActionSettings()
public
testGetEmailActionSettings(array<string|int, mixed> $mailConfig, string $expected) : void
Parameters
- $mailConfig : array<string|int, mixed>
-
Settings for Mail configuration section
- $expected : string
-
Expected return value
Tags
Return values
void —testIsEmailActionAvailable()
Test isEmailActionAvailable()
public
testIsEmailActionAvailable(string $mailSetting, bool $loginEnabled, bool $expected) : void
Parameters
- $mailSetting : string
-
The email_action config setting
- $loginEnabled : bool
-
Is login enabled?
- $expected : bool
-
The expected result
Tags
Return values
void —getCapabilities()
Get an AccountCapabilities object to test.
protected
getCapabilities([array<string|int, mixed> $config = [] ][, Manager|null $auth = null ]) : AccountCapabilities
Parameters
- $config : array<string|int, mixed> = []
-
Configuration
- $auth : Manager|null = null
-
Optional auth manager (if omitted, a mock will be created)