Как издеваться над пользователем Laravel Scopes для модульных тестирования?Php

Кемеровские программисты php общаются здесь
Anonymous
Как издеваться над пользователем Laravel Scopes для модульных тестирования?

Сообщение Anonymous »

Я использую Laravel 12 вместе с вредителями (с использованием издевательства), и у меня есть этот метод: < /p>

Код: Выделить всё

public function destroy(array $ids): array
{
$data= Item::findAllByFieldIn('id', $ids)->get();

// other code...
}
findAllByFieldIn — это метод области видимости, основанный на признаке, используемом в модели Item.
Для моего модульного теста мне нужно имитировать findAllByFieldIn, но я пока не нашел рабочего решения...
Есть ли правильный способ имитировать метод (в данном случае область действия) модели?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/797 ... it-testing

Вернуться в «Php»