X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2FUtil%2FAppMockTrait.php;h=59e1b3f556fd55b534344050317b40a06e2a4f19;hb=aa0b485f3dca72c5448076e913fa54d948cd7731;hp=7948f09f602efdac1ee11ca268dd243f19599881;hpb=c1dbb256561ecdb19fe0541628b1ec0f06d95dfa;p=friendica.git diff --git a/tests/Util/AppMockTrait.php b/tests/Util/AppMockTrait.php index 7948f09f60..59e1b3f556 100644 --- a/tests/Util/AppMockTrait.php +++ b/tests/Util/AppMockTrait.php @@ -1,4 +1,23 @@ . + * + */ namespace Friendica\Test\Util; @@ -22,7 +41,7 @@ trait AppMockTrait protected $app; /** - * @var MockInterface|Config\IConfiguration The mocked Config Cache + * @var MockInterface|Config\IConfig The mocked Config Cache */ protected $configMock; @@ -52,62 +71,47 @@ trait AppMockTrait $this->dice = \Mockery::mock(Dice::class)->makePartial(); $this->dice = $this->dice->addRules(include __DIR__ . '/../../static/dependencies.config.php'); - $this->configMock = \Mockery::mock(Config\Cache\ConfigCache::class); + $this->configMock = \Mockery::mock(Config\Cache::class); $this->dice->shouldReceive('create') - ->with(Config\Cache\ConfigCache::class, []) + ->with(Config\Cache::class) ->andReturn($this->configMock); $this->mode = \Mockery::mock(App\Mode::class); $this->dice->shouldReceive('create') - ->with(App\Mode::class, []) + ->with(App\Mode::class) ->andReturn($this->mode); $configModel= \Mockery::mock(\Friendica\Model\Config\Config::class); // Disable the adapter $configModel->shouldReceive('isConnected')->andReturn(false); - $config = new Config\JitConfiguration($this->configMock, $configModel); + $config = new Config\JitConfig($this->configMock, $configModel); $this->dice->shouldReceive('create') - ->with(Config\IConfiguration::class, []) + ->with(Config\IConfig::class) ->andReturn($config); // Mocking App and most used functions $this->app = \Mockery::mock(App::class); $this->dice->shouldReceive('create') - ->with(App::class, []) + ->with(App::class) ->andReturn($this->app); $this->app ->shouldReceive('getBasePath') ->andReturn($root->url()); - $this->app - ->shouldReceive('getMode') - ->andReturn($this->mode); - $this->profilerMock = \Mockery::mock(Profiler::class); $this->profilerMock->shouldReceive('saveTimestamp'); $this->dice->shouldReceive('create') - ->with(Profiler::class, []) + ->with(Profiler::class) ->andReturn($this->profilerMock); $this->app ->shouldReceive('getConfigCache') ->andReturn($this->configMock); - $this->app - ->shouldReceive('getConfig') - ->andReturn($config); $this->app ->shouldReceive('getTemplateEngine') - ->andReturn(new FriendicaSmartyEngine()); + ->andReturn(new FriendicaSmartyEngine('frio', [])); $this->app ->shouldReceive('getCurrentTheme') ->andReturn('Smarty3'); - $this->app - ->shouldReceive('getProfiler') - ->andReturn($this->profilerMock); - $this->app - ->shouldReceive('getBaseUrl') - ->andReturnUsing(function () { - return $this->configMock->get('system', 'url'); - }); DI::init($this->dice);