В моем классе User Model есть метод с именем getBlabla
. Теперь я хочу смоделировать этот метод с помощью
$this->partialMock(User::class, function ($mock) {
$mock->shouldReceive([
'getBlaBla' => 'some data',
]);
});
Но тогда я всегда получаю некоторые ошибки, потому что издевательства меняют имя моего класса, и, следовательно, также соглашение для таблиц и столбцов отношений.
General error: 1 no such table: mockery_3__app__users
Конечно, я хочу использовать методы Eloquent в моей пользовательской модели. Но хочу только издеваться над этим getBlaBla
методом.