Spec-Zone.ru › Laravel 9

TestCase

абстрактный класс TestCase расширяет TestCase (View source)

Трейты

InteractsWithContainer
MakesHttpRequests
InteractsWithAuthentication
InteractsWithConsole
InteractsWithDatabase
InteractsWithDeprecationHandling
InteractsWithExceptionHandling
InteractsWithSession
InteractsWithTime
InteractsWithViews
MocksApplicationServices deprecated

Свойства

protected Vite|null $originalVite

Оригинальный обработчик Vite.

из InteractsWithContainer
protected Mix|null $originalMix

Оригинальный обработчик Laravel Mix.

из InteractsWithContainer
protected array $defaultHeaders

Дополнительные заголовки для запроса.

из MakesHttpRequests
protected array $defaultCookies

Дополнительные куки для запроса.

из MakesHttpRequests
protected array $unencryptedCookies

Дополнительные куки, которые не будут зашифрованы для запроса.

из MakesHttpRequests
protected array $serverVariables

Дополнительные переменные сервера для запроса.

из MakesHttpRequests
protected bool $followRedirects

Указывает, следует ли перенаправлять.

из MakesHttpRequests
protected bool $encryptCookies

Указывает, следует ли шифровать куки.

из MakesHttpRequests
protected bool $withCredentials

Указывает, следует ли выполнять запросы JSON с «кредитивами» (куки).

из MakesHttpRequests
static TestResponse|null $latestResponse

Последний ответ теста (если есть).

из MakesHttpRequests
bool $mockConsoleOutput

Указывает, следует ли эмулировать вывод консоли.

из InteractsWithConsole
array $expectedOutput

Все ожидаемые строки вывода.

из InteractsWithConsole
array $expectedOutputSubstrings

Все ожидаемые фрагменты текста в выводе.

из InteractsWithConsole
array $unexpectedOutput

Все строки вывода, которые не ожидаются.

из InteractsWithConsole
array $unexpectedOutputSubstrings

Весь текст, который не ожидается в выводе.

из InteractsWithConsole
array $expectedTables

Все ожидаемые таблицы вывода.

из InteractsWithConsole
array $expectedQuestions

Все ожидаемые вопросы.

из InteractsWithConsole
array $expectedChoices

Все ожидаемые варианты выбора.

из InteractsWithConsole
protected callable|null $originalDeprecationHandler

Оригинальный обработчик устаревания.

из InteractsWithDeprecationHandling
protected ExceptionHandler|null $originalExceptionHandler

Оригинальный обработчик исключений.

из InteractsWithExceptionHandling
protected $except из InteractsWithExceptionHandling
protected $originalHandler из InteractsWithExceptionHandling
protected array $firedEvents

Все сгенерированные события.

из MocksApplicationServices
protected array $firedModelEvents

Все сгенерированные события моделей.

из MocksApplicationServices
protected array $dispatchedJobs

Все отправленные задачи.

из MocksApplicationServices
protected array $dispatchedNotifications

Все отправленные уведомления.

из MocksApplicationServices
protected Application $app

Экземпляр приложения Illuminate.

protected array $afterApplicationCreatedCallbacks

Обработчики, которые должны быть выполнены после создания приложения.

protected array $beforeApplicationDestroyedCallbacks

Обработчики, которые должны быть выполнены перед уничтожением приложения.

protected Throwable $callbackException

Исключение, выброшенное при выполнении обработчика уничтожения приложения.

protected bool $setUpHasRun

Указывает, был ли выполнен базовый метод setUp.

Методы

object swap(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

from InteractsWithContainer
object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

from InteractsWithContainer
MockInterface mock(string $abstract, Closure $mock = null)

Имитировать экземпляр объекта в контейнере.

from InteractsWithContainer
MockInterface partialMock(string $abstract, Closure $mock = null)

Имитировать частичный экземпляр объекта в контейнере.

from InteractsWithContainer
MockInterface spy(string $abstract, Closure $mock = null)

Подсмотреть экземпляр объекта в контейнере.

from InteractsWithContainer
$this forgetMock(string $abstract)

Указать контейнеру забыть ранее имитированный/подсмотренный экземпляр объекта.

from InteractsWithContainer
$this withoutVite()

Зарегистрировать пустой обработчик для Vite в контейнере.

from InteractsWithContainer
__invoke()

Без описания

from InteractsWithContainer
__call($name, $arguments)

Без описания

from InteractsWithContainer
__toString()

Без описания

from InteractsWithContainer
useIntegrityKey()

Без описания

from InteractsWithContainer
useBuildDirectory()

Без описания

from InteractsWithContainer
useHotFile()

Без описания

from InteractsWithContainer
withEntryPoints()

Без описания

from InteractsWithContainer
useScriptTagAttributes()

Без описания

from InteractsWithContainer
useStyleTagAttributes()

Без описания

from InteractsWithContainer
preloadedAssets()

Без описания

from InteractsWithContainer
$this withHeaders(array $headers)

Определить дополнительные заголовки для отправки с запросом.

from MakesHttpRequests
$this withHeader(string $name, string $value)

Добавить заголовок для отправки с запросом.

from MakesHttpRequests
$this withToken(string $token, string $type = 'Bearer')

Добавить токен авторизации для запроса.

from MakesHttpRequests
$this withBasicAuth(string $username, string $password)

Добавить заголовок аутентификации по схеме Basic к запросу с указанными учетными данными.

from MakesHttpRequests
$this withoutToken()

Удалить токен авторизации из запроса.

from MakesHttpRequests
$this flushHeaders()

Очистить все настроенные заголовки.

from MakesHttpRequests
$this withServerVariables(array $server)

Определить набор переменных сервера для отправки с запросами.

from MakesHttpRequests
$this withoutMiddleware(string|array|null $middleware = null)

Отключить middleware для теста.

from MakesHttpRequests
handle($request, $next)

Без описания

from MakesHttpRequests
$this actingAs(Authenticatable $user, string|null $guard = null)

Установить текущего вошедшего пользователя для приложения.

from InteractsWithAuthentication
$this be(Authenticatable $user, string|null $guard = null)

Установить текущего вошедшего пользователя для приложения.

from InteractsWithAuthentication
$this assertAuthenticated(string|null $guard = null)

Утверждать, что пользователь аутентифицирован.

from InteractsWithAuthentication
$this assertGuest(string|null $guard = null)

Утверждать, что пользователь не аутентифицирован.

from InteractsWithAuthentication
bool isAuthenticated(string|null $guard = null)

Возвращает true, если пользователь аутентифицирован, false в противном случае.

from InteractsWithAuthentication
$this assertAuthenticatedAs(Authenticatable $user, string|null $guard = null)

Утверждать, что пользователь аутентифицирован как указанный пользователь.

from InteractsWithAuthentication
$this assertCredentials(array $credentials, string|null $guard = null)

Утверждать, что предоставленные учетные данные действительны.

from InteractsWithAuthentication
$this assertInvalidCredentials(array $credentials, string|null $guard = null)

Утверждать, что предоставленные учетные данные недействительны.

from InteractsWithAuthentication
bool hasCredentials(array $credentials, string|null $guard = null)

Возвращает true, если учетные данные действительны, false в противном случае.

from InteractsWithAuthentication
PendingCommand|int artisan(string $command, array $parameters = [])

Вызов artisan-команды и возврат кода.

from InteractsWithConsole
$this withoutMockingConsoleOutput()

Отключить имитацию вывода консоли.

from InteractsWithConsole
$this assertDatabaseHas(Model|string $table, array $data, string|null $connection = null)

Утверждать, что заданное условие where существует в базе данных.

from InteractsWithDatabase
$this assertDatabaseMissing(Model|string $table, array $data, string|null $connection = null)

Утверждать, что заданное условие where не существует в базе данных.

from InteractsWithDatabase
$this assertDatabaseCount(Model|string $table, int $count, string|null $connection = null)

Утверждать количество записей в таблице.

from InteractsWithDatabase
$this assertDatabaseEmpty(Model|string $table, string|null $connection = null)

Утверждать, что указанная таблица не содержит записей.

from InteractsWithDatabase
$this assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

Утверждать, что указанная запись была "мягко удалена".

from InteractsWithDatabase
$this assertNotSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

Утверждать, что указанная запись не была "мягко удалена".

from InteractsWithDatabase
$this assertModelExists(Model $model)

Утверждать, что указанная модель существует в базе данных.

from InteractsWithDatabase
$this assertModelMissing(Model $model)

Утверждать, что указанная модель не существует в базе данных.

from InteractsWithDatabase
$this expectsDatabaseQueryCount(int $expected, string|null $connection = null)

Указать количество запросов к базе данных, которые должны произойти во время теста.

from InteractsWithDatabase
bool isSoftDeletableModel(mixed $model)

Определить, является ли аргумент моделью с мягким удалением.

from InteractsWithDatabase
Expression castAsJson(array|object|string $value)

Преобразовать JSON строку в тип, совместимый с базой данных.

from InteractsWithDatabase
Connection getConnection(string|null $connection = null, string|null $table = null)

Получить подключение к базе данных.

from InteractsWithDatabase
string getTable(Model|string $table)

Получить имя таблицы из данной модели или строки.

from InteractsWithDatabase
string|null getTableConnection(Model|string $table)

Получить подключение к таблице, указанное в данной модели.

from InteractsWithDatabase
Модель|null newModelFor(Модель|string $table)

Получить сущность модели из заданной модели или строки.

из InteractsWithDatabase
$this seed(array|string $class = 'Database\\Seeders\\DatabaseSeeder')

Засеять заданную базу данных.

из InteractsWithDatabase
$this withDeprecationHandling()

Восстановить обработку устаревших функций.

из InteractsWithDeprecationHandling
$this withoutDeprecationHandling()

Отключить обработку устаревших функций для теста.

из InteractsWithDeprecationHandling
$this withExceptionHandling()

Восстановить обработку исключений.

из InteractsWithExceptionHandling
$this handleExceptions(array $exceptions)

Обработать только указанные исключения с помощью обработчика исключений.

из InteractsWithExceptionHandling
$this handleValidationExceptions()

Обработать только исключения валидации с помощью обработчика исключений.

из InteractsWithExceptionHandling
$this withoutExceptionHandling(array $except = [])

Отключить обработку исключений для теста.

из InteractsWithExceptionHandling
void __construct(ExceptionHandler $originalHandler, array $except = [])

Создать новый экземпляр класса.

из InteractsWithExceptionHandling
void report(Throwable $e)

Отправить или записать исключение.

из InteractsWithExceptionHandling
bool shouldReport(Throwable $e)

Определить, следует ли отправить исключение.

из InteractsWithExceptionHandling
Response render(Запрос $request, Throwable $e)

Отобразить исключение в HTTP-ответе.

из InteractsWithExceptionHandling
void renderForConsole(OutputInterface $output, Throwable $e)

Отобразить исключение в консоли.

из InteractsWithExceptionHandling
$this withSession(array $data)

Установить сессию в заданный массив.

из InteractsWithSession
$this session(array $data)

Установить сессию в заданный массив.

из InteractsWithSession
$this startSession()

Запустить сессию для приложения.

из InteractsWithSession
$this flushSession()

Очистить все данные текущей сессии.

из InteractsWithSession
mixed freezeTime(callable|null $callback = null)

Заморозить время.

из InteractsWithTime
mixed freezeSecond(callable|null $callback = null)

Заморозить время в начале текущей секунды.

из InteractsWithTime
Wormhole travel(int $value)

Начать перемещение во времени.

из InteractsWithTime
mixed travelTo(DateTimeInterface|Closure|Carbon|string|bool|null $date, callable|null $callback = null)

Переместиться во времени.

из InteractsWithTime
DateTimeInterface travelBack()

Вернуться к текущему времени.

из InteractsWithTime
TestView view(string $view, Arrayable|array $data = [])

Создать новый TestView из заданного представления.

из InteractsWithViews
TestView blade(string $template, Arrayable|array $data = [])

Отобразить содержимое заданной строки шаблона Blade.

из InteractsWithViews
TestComponent component(string $componentClass, Arrayable|array $data = [])

Отобразить заданный компонент представления.

from InteractsWithViews
$this withViewErrors(array $errors, string $key = 'default')

Заполнить общую корзину ошибок представления заданными ошибками.

from InteractsWithViews
$this expectsEvents(array|string $events)

Указать список событий, которые должны быть сгенерированы для данного действия.

from MocksApplicationServices
$this doesntExpectEvents(array|string $events)

Указать список событий, которые не должны быть сгенерированы для данного действия.

from MocksApplicationServices
$this withoutEvents()

Имитировать диспетчер событий, чтобы все события были заглушены и собраны.

from MocksApplicationServices
array getFiredEvents(array $events)

Отфильтровать заданные события по отношению к сгенерированным событиям.

from MocksApplicationServices
$this expectsJobs(array|string $jobs)

Указать список задач, которые должны быть отправлены для данного действия.

from MocksApplicationServices
$this doesntExpectJobs(array|string $jobs)

Указать список задач, которые не должны быть отправлены для данного действия.

from MocksApplicationServices
$this withoutJobs()

Имитировать диспетчер задач, чтобы все задачи были заглушены и собраны.

from MocksApplicationServices
array getDispatchedJobs(array $jobs)

Отфильтровать заданные задачи по отношению к отправленным задачам.

from MocksApplicationServices
array getDispatched(array $classes, array $dispatched)

Отфильтровать заданные классы по отношению к массиву отправленных классов.

from MocksApplicationServices
bool wasDispatched(string $needle, array $haystack)

Проверить, существует ли указанный класс в массиве отправленных классов.

from MocksApplicationServices
$this withoutNotifications()

Имитировать диспетчер уведомлений, чтобы все уведомления были заглушены.

from MocksApplicationServices
$this expectsNotification(mixed $notifiable, string $notification)

Указать уведомление, которое ожидается для отправки.

from MocksApplicationServices
HttpKernelInterface createApplication()

Создает приложение.

void setUp()

Настроить тестовую среду.

void refreshApplication()

Обновить экземпляр приложения.

array setUpTraits()

Загрузить вспомогательные трайты для тестирования.

void tearDown()

Очистить тестовую среду перед следующим тестом.

static void tearDownAfterClass()

Очистить тестовую среду перед следующим тестом.

void afterApplicationCreated(callable $callback)

Зарегистрировать обратный вызов, который будет выполнен после создания приложения.

void beforeApplicationDestroyed(callable $callback)

Зарегистрировать обратный вызов, который будет выполнен перед уничтожением приложения.

void callBeforeApplicationDestroyedCallbacks()

Выполнить обратные вызовы предварительного уничтожения приложения.

void onNotSuccessfulTest(Throwable $exception)

Этот метод вызывается, когда метод теста не выполнился успешно.

Details

protected object swap(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

Parameters

string $abstract
object $instance

Return Value

object

protected object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

Parameters

string $abstract
object $instance

Return Value

object

protected MockInterface mock(string $abstract, Closure $mock = null)

Имитировать экземпляр объекта в контейнере.

Parameters

string $abstract
Closure $mock

Return Value

MockInterface

protected MockInterface partialMock(string $abstract, Closure $mock = null)

Имитировать частичный экземпляр объекта в контейнере.

Parameters

string $abstract
Closure $mock

Return Value

MockInterface

protected MockInterface spy(string $abstract, Closure $mock = null)

Использование экземпляра объекта в контейнере.

Параметры

string $abstract
Closure $mock

Возвращаемое значение

MockInterface

protected $this forgetMock(string $abstract)

Инструктировать контейнер забыть ранее смоделированный/просмотренный экземпляр объекта.

Параметры

string $abstract

Возвращаемое значение

$this

protected $this withoutVite()

Зарегистрировать пустой обработчик для Vite в контейнере.

Возвращаемое значение

$this

__invoke()

Без описания

__call($name, $arguments)

Без описания

Параметры

$name
$arguments

__toString()

Без описания

useIntegrityKey()

Без описания

useBuildDirectory()

Без описания

useHotFile()

Без описания

withEntryPoints()

Без описания

useScriptTagAttributes()

Без описания

useStyleTagAttributes()

Без описания

preloadedAssets()

Без описания

$this withHeaders(array $headers)

Определение дополнительных заголовков, которые будут отправляться с запросом.

Параметры

array $headers

Возвращаемое значение

$this

$this withHeader(string $name, string $value)

Добавление заголовка, который будет отправлен вместе с запросом.

Параметры

string $name
string $value

Возвращаемое значение

$this

$this withToken(string $token, string $type = 'Bearer')

Добавление токена авторизации для запроса.

Параметры

string $token
string $type

Возвращаемое значение

$this

$this withBasicAuth(string $username, string $password)

Добавление заголовка базовой аутентификации в запрос с указанными учетными данными.

Параметры

string $username
string $password

Возвращаемое значение

$this

$this withoutToken()

Удаление токена авторизации из запроса.

Возвращаемое значение

$this

$this flushHeaders()

Сброс всех настроенных заголовков.

Возвращаемое значение

$this

$this withServerVariables(array $server)

Определение набора переменных сервера, которые будут отправлены с запросами.

Параметры

array $server

Возвращаемое значение

$this

$this withoutMiddleware(string|array|null $middleware = null)

Отключение middleware для теста.

Параметры

string|array|null $middleware

Возвращаемое значение

$this

handle($request, $next)

Без описания

Параметры

$request
$next

$this actingAs(Authenticatable $user, string|null $guard = null)

Установка текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $guard

Возвращаемое значение

$this

$this be(Authenticatable $user, string|null $guard = null)

Установка текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $guard

Возвращаемое значение

$this

$this assertAuthenticated(string|null $guard = null)

Проверка, что пользователь авторизован.

Параметры

string|null $guard

Возвращаемое значение

$this

$this assertGuest(string|null $guard = null)

Проверка, что пользователь не авторизован.

Параметры

string|null $guard

Возвращаемое значение

$this
END_OF_DOCUMENT_MARKER

protected bool isAuthenticated(string|null $guard = null)

Возвращает true, если пользователь аутентифицирован, и false в противном случае.

Parameters

string|null $guard

Return Value

bool

$this assertAuthenticatedAs(Authenticatable $user, string|null $guard = null)

Утверждает, что пользователь аутентифицирован как указанный пользователь.

Parameters

Authenticatable $user
string|null $guard

Return Value

$this

$this assertCredentials(array $credentials, string|null $guard = null)

Утверждает, что предоставленные учетные данные действительны.

Parameters

array $credentials
string|null $guard

Return Value

$this

$this assertInvalidCredentials(array $credentials, string|null $guard = null)

Утверждает, что предоставленные учетные данные недействительны.

Parameters

array $credentials
string|null $guard

Return Value

$this

protected bool hasCredentials(array $credentials, string|null $guard = null)

Возвращает true, если учетные данные действительны, и false в противном случае.

Parameters

array $credentials
string|null $guard

Return Value

bool

PendingCommand|int artisan(string $command, array $parameters = [])

Вызывает команду artisan и возвращает код.

Parameters

string $command
array $parameters

Return Value

PendingCommand|int

protected $this withoutMockingConsoleOutput()

Отключает имитацию вывода консоли.

Return Value

$this

protected $this assertDatabaseHas(Model|string $table, array $data, string|null $connection = null)

Утверждает, что заданное условие where существует в базе данных.

Parameters

Model|string $table
array $data
string|null $connection

Return Value

$this

protected $this assertDatabaseMissing(Model|string $table, array $data, string|null $connection = null)

Утверждает, что заданное условие where не существует в базе данных.

Parameters

Model|string $table
array $data
string|null $connection

Return Value

$this

protected $this assertDatabaseCount(Model|string $table, int $count, string|null $connection = null)

Утверждает количество записей в таблице.

Parameters

Model|string $table
int $count
string|null $connection

Return Value

$this

protected $this assertDatabaseEmpty(Model|string $table, string|null $connection = null)

Утверждает, что в заданной таблице нет записей.

Parameters

Model|string $table
string|null $connection

Return Value

$this

protected $this assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

Утверждает, что заданная запись была «мягко удалена».

Parameters

Model|string $table
array $data
string|null $connection
string|null $deletedAtColumn

Return Value

$this

protected $this assertNotSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

Утверждает, что заданная запись не была «мягко удалена».

Parameters

Model|string $table
array $data
string|null $connection
string|null $deletedAtColumn

Return Value

$this

protected $this assertModelExists(Model $model)

Утверждает, что заданная модель существует в базе данных.

Parameters

Model $model

Return Value

$this

protected $this assertModelMissing(Model $model)

Утверждает, что заданная модель не существует в базе данных.

Parameters

Model $model

Return Value

$this

$this expectsDatabaseQueryCount(int $expected, string|null $connection = null)

Укажите количество запросов к базе данных, которые должны произойти во время теста.

Parameters

int $expected
string|null $connection

Return Value

$this

protected bool isSoftDeletableModel(mixed $model)

Определить, является ли аргумент моделью с мягким удалением.

Параметры

mixed $model

Возвращаемое значение

bool

Expression castAsJson(array|object|string $value)

Преобразовать JSON-строку в совместимый с базой данных тип.

Параметры

array|object|string $value

Возвращаемое значение

Expression

protected Connection getConnection(string|null $connection = null, string|null $table = null)

Получить подключение к базе данных.

Параметры

string|null $connection
string|null $table

Возвращаемое значение

Connection

protected string getTable(Model|string $table)

Получить имя таблицы из заданной модели или строки.

Параметры

Model|string $table

Возвращаемое значение

string

protected string|null getTableConnection(Model|string $table)

Получить подключение к таблице, указанное в заданной модели.

Параметры

Model|string $table

Возвращаемое значение

string|null

protected Model|null newModelFor(Model|string $table)

Получить сущность модели из заданной модели или строки.

Параметры

Model|string $table

Возвращаемое значение

Model|null

$this seed(array|string $class = 'Database\\Seeders\\DatabaseSeeder')

Засеять заданное подключение к базе данных.

Параметры

array|string $class

Возвращаемое значение

$this

protected $this withDeprecationHandling()

Восстановить обработку устаревания.

Возвращаемое значение

$this

protected $this withoutDeprecationHandling()

Отключить обработку устаревания для теста.

Возвращаемое значение

$this

protected $this withExceptionHandling()

Восстановить обработку исключений.

Возвращаемое значение

$this

protected $this handleExceptions(array $exceptions)

Обрабатывать только указанные исключения с помощью обработчика исключений.

Параметры

array $exceptions

Возвращаемое значение

$this

protected $this handleValidationExceptions()

Обрабатывать только исключения валидации с помощью обработчика исключений.

Возвращаемое значение

$this

protected $this withoutExceptionHandling(array $except = [])

Отключить обработку исключений для теста.

Параметры

array $except

Возвращаемое значение

$this

void __construct(ExceptionHandler $originalHandler, array $except = [])

Создать новый экземпляр класса.

Параметры

ExceptionHandler $originalHandler
array $except

Возвращаемое значение

void

void report(Throwable $e)

Сообщить об исключении или выполнить его логирование.

Параметры

Throwable $e

Возвращаемое значение

void

Исключения

Exception

bool shouldReport(Throwable $e)

Определить, следует ли сообщать об исключении.

Параметры

Throwable $e

Возвращаемое значение

bool

Response render(Request $request, Throwable $e)

Отобразить исключение в HTTP-ответе.

Параметры

Request $request
Throwable $e

Возвращаемое значение

Response

Исключения

Throwable

void renderForConsole(OutputInterface $output, Throwable $e)

Отобразить исключение в консоли.

Параметры

OutputInterface $output
Throwable $e

Возвращаемое значение

void

$this withSession(array $data)

Установите сеанс в заданном массиве.

Параметры

массив $data

Значение результата

$this

$this session(array $data)

Установите сеанс в заданном массиве.

Параметры

массив $data

Значение результата

$this

protected $this startSession()

Запустить сеанс для приложения.

Значение результата

$this

$this flushSession()

Очистить все текущие данные сеанса.

Значение результата

$this

mixed freezeTime(callable|null $callback = null)

Заморозить время.

Параметры

callable|null $callback

Значение результата

mixed

mixed freezeSecond(callable|null $callback = null)

Заморозить время в начале текущей секунды.

Параметры

callable|null $callback

Значение результата

mixed

Wormhole travel(int $value)

Начать путешествие во времени.

Параметры

int $value

Значение результата

Wormhole

mixed travelTo(DateTimeInterface|Closure|Carbon|string|bool|null $date, callable|null $callback = null)

Переместиться во времени.

Параметры

DateTimeInterface|Closure|Carbon|string|bool|null $date
callable|null $callback

Значение результата

mixed

DateTimeInterface travelBack()

Вернуться к текущему времени.

Значение результата

DateTimeInterface

protected TestView view(string $view, Arrayable|array $data = [])

Создать новый TestView из заданного представления.

Параметры

string $view
Arrayable|array $data

Значение результата

TestView

protected TestView blade(string $template, Arrayable|array $data = [])

Отобразить содержимое заданного шаблона Blade.

Параметры

string $template
Arrayable|array $data

Значение результата

TestView

protected TestComponent component(string $componentClass, Arrayable|array $data = [])

Отобразить заданный компонент представления.

Параметры

string $componentClass
Arrayable|array $data

Значение результата

TestComponent

protected $this withViewErrors(array $errors, string $key = 'default')

Заполнить общую сумку ошибок представления заданными ошибками.

Параметры

массив $errors
строка $key

Значение результата

$this

$this expectsEvents(array|string $events)

Укажите список событий, которые должны быть сгенерированы для данного действия.

Эти события будут смоделированы, так что обработчики фактически не будут выполняться.

Параметры

массив|строка $events

Значение результата

$this

Исключения

Исключение

$this doesntExpectEvents(array|string $events)

Укажите список событий, которые не должны быть сгенерированы для данного действия.

Эти события будут смоделированы, так что обработчики фактически не будут выполняться.

Параметры

массив|строка $events

Значение результата

$this

protected $this withoutEvents()

Эмулировать диспетчер событий, чтобы все события были отключены и собраны.

Значение результата

$this

protected array getFiredEvents(array $events)

Отфильтровать заданные события по сгенерированным событиям.

Параметры

массив $events

Значение результата

массив

protected $this expectsJobs(array|string $jobs)

Укажите список задач, которые должны быть отправлены для данного действия.

Эти задачи будут смоделированы, так что обработчики фактически не будут выполняться.

Параметры

массив|строка $jobs

Значение результата

$this

protected $this doesntExpectJobs(array|string $jobs)

Укажите список задач, которые не должны быть отправлены для данного действия.

Эти задачи будут смоделированы, чтобы обработчики не выполнялись фактически.

Параметры

array|string $jobs

Возвращаемое значение

$this

protected $this withoutJobs()

Моделируйте диспетчер задач, чтобы все задачи были отключены и собраны.

Возвращаемое значение

$this

protected array getDispatchedJobs(array $jobs)

Отфильтруйте заданные задачи по отношению к отправленным задачам.

Параметры

array $jobs

Возвращаемое значение

array

protected array getDispatched(array $classes, array $dispatched)

Отфильтруйте заданные классы по отношению к массиву отправленных классов.

Параметры

array $classes
array $dispatched

Возвращаемое значение

array

protected bool wasDispatched(string $needle, array $haystack)

Проверьте, существует ли заданный класс в массиве отправленных классов.

Параметры

string $needle
array $haystack

Возвращаемое значение

bool

protected $this withoutNotifications()

Моделируйте диспетчер уведомлений, чтобы все уведомления были отключены.

Возвращаемое значение

$this

protected $this expectsNotification(mixed $notifiable, string $notification)

Укажите ожидаемое уведомление, которое должно быть отправлено.

Параметры

mixed $notifiable
string $notification

Возвращаемое значение

$this

abstract HttpKernelInterface createApplication()

Создаёт приложение.

Необходимо реализовать подклассами.

Возвращаемое значение

HttpKernelInterface

protected void setUp()

Настройка тестовой среды.

Возвращаемое значение

void

protected void refreshApplication()

Обновить экземпляр приложения.

Возвращаемое значение

void

protected array setUpTraits()

Запустить вспомогательные черты тестирования.

Возвращаемое значение

array

protected void tearDown()

Очистить тестовую среду перед следующим тестом.

Возвращаемое значение

void

Исключения

InvalidCountException

static void tearDownAfterClass()

Очистить тестовую среду перед следующим тестом.

Возвращаемое значение

void

void afterApplicationCreated(callable $callback)

Зарегистрировать вызов для выполнения после создания приложения.

Параметры

callable $callback

Возвращаемое значение

void

protected void beforeApplicationDestroyed(callable $callback)

Зарегистрировать вызов для выполнения перед уничтожением приложения.

Параметры

callable $callback

Возвращаемое значение

void

protected void callBeforeApplicationDestroyedCallbacks()

Выполнить предварительные вызовы уничтожения приложения.

Возвращаемое значение

void

protected void onNotSuccessfulTest(Throwable $exception)

Этот метод вызывается, когда метод теста не был успешно выполнен.

Параметры

Throwable $exception

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Testing/TestCase.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API