Restructure tests
- Avoid database leftovers
This commit is contained in:
parent
704508fc65
commit
e1813e3d73
11 changed files with 161 additions and 104 deletions
|
@ -21,7 +21,6 @@
|
|||
|
||||
namespace Friendica\Test\functional;
|
||||
|
||||
use Dice\Dice;
|
||||
use Friendica\App;
|
||||
use Friendica\Core\Cache\Capability\ICanCache;
|
||||
use Friendica\Core\Cache\Capability\ICanCacheInMemory;
|
||||
|
@ -29,37 +28,17 @@ use Friendica\Core\Config\ValueObject\Cache;
|
|||
use Friendica\Core\Config\Capability\IManageConfigValues;
|
||||
use Friendica\Core\Lock\Capability\ICanLock;
|
||||
use Friendica\Database\Database;
|
||||
use Friendica\Test\Util\VFSTrait;
|
||||
use Friendica\Test\FixtureTest;
|
||||
use Friendica\Util\BasePath;
|
||||
use Friendica\Core\Config\Util\ConfigFileManager;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
class DependencyCheckTest extends TestCase
|
||||
class DependencyCheckTest extends FixtureTest
|
||||
{
|
||||
use VFSTrait;
|
||||
|
||||
/**
|
||||
* @var Dice
|
||||
*/
|
||||
private $dice;
|
||||
|
||||
protected function setUp() : void
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->setUpVfsDir();
|
||||
|
||||
$this->dice = (new Dice())
|
||||
->addRules(include __DIR__ . '/../../static/dependencies.config.php')
|
||||
->addRule(BasePath::class, [
|
||||
'constructParams' => [
|
||||
$this->root->url(),
|
||||
[],
|
||||
],
|
||||
])
|
||||
->addRule(LoggerInterface::class, ['constructParams' => ['test']]);
|
||||
|
||||
/** @var IManageConfigValues $config */
|
||||
$config = $this->dice->create(IManageConfigValues::class);
|
||||
$config->set('system', 'logfile', $this->root->url() . '/logs/friendica.log');
|
||||
|
@ -75,6 +54,9 @@ class DependencyCheckTest extends TestCase
|
|||
|
||||
self::assertInstanceOf(BasePath::class, $basePath);
|
||||
self::assertEquals($this->root->url(), $basePath->getPath());
|
||||
|
||||
/** @var Database $dba */
|
||||
$dba = $this->dice->create(Database::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue