В Laravel, как я могу получить доступ к файлам кодовой базы из модульного теста пакета? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь добавить модульные тесты в мой пакет 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)

Есть ли способ заставить мои модульные тесты пакета увидеть файл кодовой базы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...