«Корень фасада не установлен» в тестах на наличие вредителей с помощью Laravel 11Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 «Корень фасада не установлен» в тестах на наличие вредителей с помощью Laravel 11

Сообщение Anonymous »

Я столкнулся с проблемой при тестировании на наличие вредителей в приложении Laravel 11.
Я добавил эту строку в Pest.php

Код: Выделить всё

uses(Tests\TestCase::class)->in('Unit','Feature');
и внутри моего файла UserServiceTest.php я делаю это:

Код: Выделить всё

use Illuminate\Support\Facades\Artisan;

beforeAll(function() {
Artisan::call('db:seed');
});
Вот мой контент TestCase.php:

Код: Выделить всё

use Illuminate\Foundation\Testing\TestCase as BaseTestCase;

abstract class TestCase extends BaseTestCase
{
protected $seed = false;
}
И я столкнулся с этой ошибкой при выполнении тестового файла:

Корень фасада не установлен.< /p>

Я получаю эту ошибку с фасадом Artisan в beforeAll, но если я прокомментирую это и внутри своего теста я использую фасад Http, я не получу какая-то ошибка...
Похоже фасады, которые я использую в beforeAll(), не распознаются, потому что, когда я пытаюсь использовать Http внутри этого метода, я получаю ту же ошибку, но с beforeEach() это работает.
Мне действительно нужно используйте beforeAll().
Я не знаю, что настраивать на этом этапе

Подробнее здесь: https://stackoverflow.com/questions/793 ... laravel-11
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»