]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Core/Console/ConsoleTest.php
Refactoring Logging to use Configuration
[friendica.git] / tests / src / Core / Console / ConsoleTest.php
index 0997269c06a4d49103eac48f7f859e2f2bccb623..f733175d3434bd0cc0d47f06f727225b2997c2b7 100644 (file)
@@ -3,12 +3,14 @@
 namespace Friendica\Test\src\Core\Console;
 
 use Asika\SimpleConsole\Console;
+use Friendica\Core\Config\Configuration;
+use Friendica\Test\MockedTest;
 use Friendica\Test\Util\AppMockTrait;
 use Friendica\Test\Util\Intercept;
 use Friendica\Test\Util\VFSTrait;
-use PHPUnit\Framework\TestCase;
+use Friendica\Util\Profiler;
 
-abstract class ConsoleTest extends TestCase
+abstract class ConsoleTest extends MockedTest
 {
        use VFSTrait;
        use AppMockTrait;
@@ -29,14 +31,10 @@ abstract class ConsoleTest extends TestCase
                Intercept::setUp();
 
                $this->setUpVfsDir();
-               $this->mockApp($this->root);
-       }
-
-       protected function tearDown()
-       {
-               \Mockery::close();
-
-               parent::tearDown();
+               $configMock = \Mockery::mock(Configuration::class);
+               $this->mockApp($this->root, $configMock);
+               $profileMock = \Mockery::mock(Profiler::class);
+               $this->app->shouldReceive('getProfiler')->andReturn($profileMock);
        }
 
        /**