mirror of
https://github.com/Oreolek/yii2-nested-sets.git
synced 2024-05-05 18:38:16 +03:00
43 lines
1 KiB
PHP
43 lines
1 KiB
PHP
<?php
|
|
/**
|
|
* @link https://github.com/creocoder/yii2-nested-sets
|
|
* @license http://opensource.org/licenses/BSD-3-Clause
|
|
*/
|
|
|
|
namespace tests;
|
|
|
|
use Yii;
|
|
use yii\db\Connection;
|
|
|
|
/**
|
|
* MysqlNestedSetsQueryBehaviorTest
|
|
*/
|
|
class MysqlNestedSetsQueryBehaviorTest extends NestedSetsQueryBehaviorTest
|
|
{
|
|
/**
|
|
* @inheritdoc
|
|
*/
|
|
public static function setUpBeforeClass()
|
|
{
|
|
try {
|
|
Yii::$app->set('db', [
|
|
'class' => Connection::className(),
|
|
'dsn' => 'mysql:host=localhost;dbname=yii2_nested_sets_test',
|
|
'username' => 'root',
|
|
'password' => '',
|
|
]);
|
|
|
|
Yii::$app->getDb()->open();
|
|
$lines = explode(';', file_get_contents(__DIR__ . '/migrations/mysql.sql'));
|
|
|
|
foreach ($lines as $line) {
|
|
if (trim($line) !== '') {
|
|
Yii::$app->getDb()->pdo->exec($line);
|
|
}
|
|
}
|
|
} catch (\Exception $e) {
|
|
Yii::$app->clear('db');
|
|
}
|
|
}
|
|
}
|