Нужно немного помочь с помощью Mockery - я хочу перегрузить класс, который создается с помощью метода new HelperUtil()
в методе.Недостающие методы перегрузки смешения
Использование Mockery overload
Я могу это сделать, но он оставляет меня с пустым классом оболочки. Кажется, что мне нужно создать все методы, которые вызывают. Есть ли способ создать перегруженный полный макет, а затем изменить только один метод?
$mock = \Mockery::mock('overload:'.HelperUtil::class);
$mock->shouldReceive('content')->andReturnUsing(function() {
return 'different content';
});
благодаря
редактировать: Я думаю, что я хочу сделать:
$mock = \Mockery::mock('overload:'.HelperUtil::class)->shouldDeferMissing();
$mock->shouldReceive('content')->andReturnUsing(function() {
return 'different content';
});
Но это еще dosnt работу = (