1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-04 13:47:31 +02:00

Reconfigured modules now run _beforeSuite()

Platform-independent SQL dump importing works now because
Helper\DelayedDb is now running _beforeSuite() after being reconfigured.

Fixes: #1
This commit is contained in:
Deltik
2018-02-14 13:43:24 -06:00
parent d0acabcbe5
commit f080402675
3 changed files with 5 additions and 3 deletions

View File

@@ -25,7 +25,6 @@ modules:
password: ''
populate: true
dump: 'tests/_data/e107_v2.1.8.sample.sql'
populator: 'mysql -u $user -h $host -p''$password'' $dbname < $dump'
- \Helper\DeployerFactory:
secrets:
cpanel:

View File

@@ -37,7 +37,9 @@ abstract class Base extends \Codeception\Module
protected function _reconfigure_fs()
{
$url = $this->deployer->getUrl();
$this->getModule('PhpBrowser')->_reconfigure(array('url' => $url));
$browser = $this->getModule('PhpBrowser');
$browser->_reconfigure(array('url' => $url));
$browser->_beforeSuite();
}
protected function _reconfigure_db()
@@ -50,5 +52,6 @@ abstract class Base extends \Codeception\Module
$db->_reconfigure($Db_config);
// Next line is used to make connection available to any code after this point
//$this->getModule('\Helper\DelayedDb')->_delayedInitialize();
$db->_beforeSuite();
}
}

View File

@@ -6,4 +6,4 @@ actor: UnitTester
modules:
enabled:
- Asserts
- \Helper\Unit
- \Helper\Unit