Skip to content

Commit 4e6fafd

Browse files
committed
fixed
1 parent 7d31c06 commit 4e6fafd

File tree

1 file changed

+11
-37
lines changed

1 file changed

+11
-37
lines changed

tests/bootstrap.php

Lines changed: 11 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,10 @@
2020
use Cake\Mailer\TransportFactory;
2121
use Cake\TestSuite\TestEmailTransport;
2222

23-
require dirname(__DIR__) . '/vendor/autoload.php';
24-
25-
if (!defined('DS')) {
26-
define('DS', DIRECTORY_SEPARATOR);
27-
}
23+
date_default_timezone_set('UTC');
24+
mb_internal_encoding('UTF-8');
25+
ini_set('intl.default_locale', 'en_US');
2826

29-
// Path constants to a few helpful things.
3027
define('ROOT', dirname(__DIR__) . DS);
3128
define('CAKE_CORE_INCLUDE_PATH', ROOT . 'vendor' . DS . 'cakephp' . DS . 'cakephp');
3229
define('CORE_PATH', ROOT . 'vendor' . DS . 'cakephp' . DS . 'cakephp' . DS);
@@ -41,19 +38,16 @@
4138
define('CACHE', TMP . 'cache' . DS);
4239
define('LOGS', TMP . 'cakephp_log' . DS);
4340
define('SESSIONS', TMP . 'sessions' . DS);
44-
4541
@mkdir(TMP);
4642
@mkdir(LOGS);
4743
@mkdir(SESSIONS);
4844
@mkdir(CACHE);
4945
@mkdir(CACHE . 'views');
5046
@mkdir(CACHE . 'models');
5147

48+
require dirname(__DIR__) . '/vendor/autoload.php';
5249
require CORE_PATH . 'config' . DS . 'bootstrap.php';
5350

54-
date_default_timezone_set('UTC');
55-
mb_internal_encoding('UTF-8');
56-
5751
Configure::write('debug', true);
5852
Configure::write('App', [
5953
'namespace' => 'App',
@@ -67,27 +61,19 @@
6761
'imageBaseUrl' => 'img/',
6862
'jsBaseUrl' => 'js/',
6963
'cssBaseUrl' => 'css/',
70-
'paths' => [
71-
'plugins' => [APP . 'Plugin' . DS],
72-
],
64+
'paths' => ['plugins' => [APP . 'Plugin' . DS]],
7365
]);
66+
Configure::write('DatabaseBackup.connection', 'test');
67+
Configure::write('DatabaseBackup.target', TMP . 'backups');
68+
Configure::write('DatabaseBackup.mailSender', 'sender@example.com');
69+
Configure::write('pluginsToLoad', ['DatabaseBackup']);
7470

7571
Cache::setConfig([
7672
'_cake_core_' => [
7773
'engine' => 'File',
7874
'prefix' => 'cake_core_',
7975
'serialize' => true,
8076
],
81-
'_cake_model_' => [
82-
'engine' => 'File',
83-
'prefix' => 'cake_model_',
84-
'serialize' => true,
85-
],
86-
'default' => [
87-
'engine' => 'File',
88-
'prefix' => 'default_',
89-
'serialize' => true,
90-
],
9177
]);
9278

9379
if (!getenv('db_dsn')) {
@@ -99,27 +85,15 @@
9985
if (!getenv('db_dsn_sqlite')) {
10086
putenv('db_dsn_sqlite=sqlite:///' . TMP . 'example.sq3');
10187
}
102-
10388
ConnectionManager::setConfig('test', ['url' => getenv('db_dsn')]);
10489
ConnectionManager::setConfig('test_postgres', ['url' => getenv('db_dsn_postgres')]);
10590
ConnectionManager::setConfig('test_sqlite', ['url' => getenv('db_dsn_sqlite')]);
106-
107-
Configure::write('DatabaseBackup.connection', 'test');
108-
Configure::write('DatabaseBackup.target', TMP . 'backups');
109-
Configure::write('DatabaseBackup.mailSender', 'sender@example.com');
110-
111-
//Sets debug log
11291
Log::setConfig('debug', [
11392
'className' => 'File',
11493
'path' => LOGS,
11594
'levels' => ['notice', 'info', 'debug'],
11695
'file' => 'debug',
11796
]);
97+
TransportFactory::setConfig('debug', ['className' => TestEmailTransport::class]);
98+
Email::setConfig('default', ['transport' => 'debug']);
11899

119-
$transportName = 'debug';
120-
TransportFactory::setConfig($transportName, ['className' => TestEmailTransport::class]);
121-
Email::setConfig('default', ['transport' => $transportName]);
122-
123-
Configure::write('pluginsToLoad', ['DatabaseBackup']);
124-
125-
ini_set('intl.default_locale', 'en_US');

0 commit comments

Comments
 (0)