Class IntegrationTestCase
Base class for API integration tests.
- Cake\TestSuite\IntegrationTestCase
-
BEdita\API\TestSuite\IntegrationTestCase
Abstract
Namespace: BEdita\API\TestSuite
Since: 4.0.0
Located at API/src/TestSuite/IntegrationTestCase.php
Namespace: BEdita\API\TestSuite
Since: 4.0.0
Located at API/src/TestSuite/IntegrationTestCase.php
Methods summary
public
|
|
public
|
|
public
|
|
protected
|
|
public
array
|
#
getUserAuthHeader( string $username = null, string $password = null )
Return the Authorization header starting from a username and a password. |
protected
|
|
public
array
|
|
public
|
|
public
integer
|
Properties summary
public
array
|
$fixtures
Fixtures |
#
[]
|
protected
array
|
$authFixtures
The required fixtures for authentication. They are added to fixtures present in test case class |
#
[
'plugin.BEdita/Core.Config',
'plugin.BEdita/Core.AsyncJobs',
'plugin.BEdita/Core.AuthProviders',
'plugin.BEdita/Core.ExternalAuth',
'plugin.BEdita/Core.ObjectTypes',
'plugin.BEdita/Core.Objects',
'plugin.BEdita/Core.Locations',
'plugin.BEdita/Core.Media',
'plugin.BEdita/Core.Profiles',
'plugin.BEdita/Core.Users',
'plugin.BEdita/Core.Roles',
'plugin.BEdita/Core.RolesUsers',
'plugin.BEdita/Core.Endpoints',
'plugin.BEdita/Core.Applications',
'plugin.BEdita/Core.EndpointPermissions',
'plugin.BEdita/Core.Relations',
'plugin.BEdita/Core.RelationTypes',
'plugin.BEdita/Core.Properties',
'plugin.BEdita/Core.PropertyTypes',
'plugin.BEdita/Core.Trees',
'plugin.BEdita/Core.ObjectRelations',
'plugin.BEdita/Core.Translations',
'plugin.BEdita/Core.UserTokens',
'plugin.BEdita/Core.Categories',
'plugin.BEdita/Core.ObjectCategories',
'plugin.BEdita/Core.History',
]
|
protected
array
|
$defaultUser
Default user used for authentication |
#
[
'username' => 'first user',
'password' => 'password1'
]
|