Я пытаюсь добавить модульные тесты в мой пакет Laravel.Этот пакет используется только на определенной кодовой базе.Рассматриваемый пакет должен иметь доступ к некоторым файлам библиотеки кодовой базы.Как мне этого добиться?
<?php
namespace Tests;
use PHPUnit\Framework\TestCase;
use Codebase\Blog\Models\Post;
use Codebase\Blog\Repositories\PostRepository;
class DemoTest extends TestCase
{
public function testSomethingIsTrue()
{
$post = new PostRepository(...);
$this->assertTrue(true);
}
}
PostRepository
является частью пакета, и это extends
Repository
класс, который находится в кодовой базе.Класс Repository
не найден в модульном тесте, и возникает ошибка.(Ошибка выдается из extends Repository
в файле PostRepository
)
Есть ли способ заставить мои модульные тесты пакета увидеть файл кодовой базы?