Используя Laravel 5.5, я создал серию модульных тестов, которые проверяют все конечные точки моего маршрута. Я также создал скрипт командной строки, который сравнивает фактические маршруты приложения со списком маршрутов, проверенных модульными тестами. Это работало нормально, пока я не добавил черту во многие юнит-тесты, чтобы облегчить их. Теперь мой сценарий командной строки не запускается, жалуясь, Не удается создать экземпляр свойства Tests \ Unit \ DataTrait
Я пробовал различные require, require_once, но мой скрипт командной строки просто не запускается.
Вот фрагмент из одного из модульных тестов:
<?php
namespace Tests\Unit;
require_once(dirname(__FILE__) . '/BaseRouteTest.php');
use \App\User;
use Tests\Unit\DataTrait;
class UserRoutesTest extends BaseRouteTest
{
use DataTrait;