Есть метод который запрашивает у внешнего API json. Я симулирую обращение к этому методу, и глушу внутри этого метода, метод который обращается к апи, но почему то упираюсь в ошибку:
Protocol "" not supported or disabled in libcurl
В методе getTasksData() происходит коннект к апи который не нужно делать в тестах. Почему вызывается оригинальный getTasksData() а не его подмена?
public function testCreateTasks()
{
$mock = Mockery::mock(MyClass::class)->makePartial();
$mock->shouldReceive('getTasksData')->andReturn(false);
$result = $mock->createTasks();
$this->assertSame(false, $result);
}
метод из класса
public function createTasks()
{
$tasks = self::getTasksData();
// создать задачу
return true;
}