Я создал простой макет. Но это видно во время всего выполнения теста. Пробовал tearDown в laravel и Mockery :: close, но это не помогло. Спасибо за любую помощь
Искал информацию об этой проблеме, но ничего не нашел.
$mock = Mockery::mock("App\Repository\MainCity\Interfaces\GetMainCitiesInterface");
$mock->shouldReceive('getMainCities')->once()->with("ru")->andreturn($return);
app()->instance("App\Repository\MainCity\Interfaces\GetMainCitiesInterface", $mock);
$gmcci = app()->make("App\Repository\MainCity\Caching\Interfaces\GetMainCitiesCacheInterface");
$gmci = app()->make("App\Repository\MainCity\Interfaces\GetMainCitiesInterface");
$res = $gmcci->getMainCitiesCache(
"ru",
$gmci
);
$this->assertTrue( $res == $return );
\Mockery::close();
Я ожидаю получить реальные города в некоторых запросах, но получу поддельный результат