Laravel не может запустить тест из пакета - PullRequest
1 голос
/ 10 февраля 2020

У меня есть пакет, и я пытаюсь настроить тестирование, я пытаюсь использовать Tests\TestCase из моего проекта root laravel, в котором этот пакет находится (в папке vendor / package )

<?php

namespace MyName\MyPackage\Tests\Unit;

use \Tests\TestCase;

class MyTest extends TestCase
{
   //
}

Я также обновил composer json моего пакета, чтобы включить папку «Тесты» в мою автозагрузку

"autoload-dev": {
    "psr-4": {
        "Codedor\\FilterForm\\Tests\\": "tests"
    }
},

После этого я запустил composer dump-autoload

Но я получаю сообщение об ошибке, что не удается найти TestCase

Неустранимая ошибка: необученная ошибка: класс 'Tests \ TestCase' не найден в / Users / miguel / Code / project / vendor / myname /mypackage/tests/Unit/MyTest.php:9

1 Ответ

0 голосов
/ 10 февраля 2020

Run In your Composer. json.

"autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...