У меня есть тесты API Codeception с модулем Laravel5 в нескольких файлах Cest. Если я запускаю все тесты API codecept run api
. Проверка после того, как ресурс API, содержащий MyResource::withoutWrapping();
, влияет на другие ответы API на другой файл Cest (он удаляет перенос 'data' из ответа API). Можно ли избежать такого поведения? Я не хочу применять withoutWrapping()
к другим ресурсам API, что следует после ...
# api.suite.yml
class_name: ApiTester
modules:
enabled:
- REST:
url: /api
depends: Laravel5
- \Helper\Api
- Asserts
- Laravel5:
environment_file: .env.testing
// Controller Api endpoint
public function show(Event $event)
{
EventResource::withoutWrapping();
return new EventResource($event->load([
'eventRoomPrices', 'hotel.availableRoomCategories']));
}