Spec-Zone.ru › Laravel 11

TestCase

абстрактный класс TestCase наследуется от TestCase (Просмотреть исходный код)

Трейты

Взаимодействие с контейнером
Выполнение HTTP-запросов
Взаимодействие с аутентификацией
Взаимодействие с консолью
Взаимодействие с базой данных
Взаимодействие с обработкой устаревших функций
Взаимодействие с обработкой исключений
Взаимодействие с сессией
Взаимодействие со временем
Взаимодействие с жизненным циклом тестового кейса
Взаимодействие с представлениями

Свойства

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
bool $mockConsoleOutput

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

из InteractsWithConsole
bool|null $expectsOutput

Указывает, ожидается ли вывод от команды.

из 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 Application $app

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

из InteractsWithTestCaseLifecycle
protected array $afterApplicationCreatedCallbacks

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

из InteractsWithTestCaseLifecycle
protected array $beforeApplicationDestroyedCallbacks

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

из InteractsWithTestCaseLifecycle
protected Throwable $callbackException

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

из InteractsWithTestCaseLifecycle
protected bool $setUpHasRun

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

из InteractsWithTestCaseLifecycle

Методы

object swap(string $abstract, object $instance)

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

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

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

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

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

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

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

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

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

from InteractsWithContainer
$this forgetMock(string $abstract)

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

from InteractsWithContainer
$this withoutVite()

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

from InteractsWithContainer
__invoke($entrypoints, $buildDirectory = null)

Без описания

from InteractsWithContainer
__call($method, $parameters)

Без описания

from InteractsWithContainer
__toString()

Без описания

from InteractsWithContainer
useIntegrityKey($key)

Без описания

from InteractsWithContainer
useBuildDirectory($path)

Без описания

from InteractsWithContainer
useHotFile($path)

Без описания

from InteractsWithContainer
withEntryPoints($entryPoints)

Без описания

from InteractsWithContainer
useScriptTagAttributes($attributes)

Без описания

from InteractsWithContainer
useStyleTagAttributes($attributes)

Без описания

from InteractsWithContainer
usePreloadTagAttributes($attributes)

Без описания

from InteractsWithContainer
preloadedAssets()

Без описания

from InteractsWithContainer
reactRefresh()

Без описания

from InteractsWithContainer
content($asset, $buildDirectory = null)

Без описания

from InteractsWithContainer
asset($asset, $buildDirectory = null)

Без описания

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)

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

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)

Описание отсутствует

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

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

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

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

из InteractsWithAuthentication
$this assertAuthenticated(string|null $guard = null)

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

из InteractsWithAuthentication
$this assertGuest(string|null $guard = null)

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

из InteractsWithAuthentication
bool isAuthenticated(string|null $guard = null)

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

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

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

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

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

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

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

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

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

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

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

из InteractsWithConsole
$this withoutMockingConsoleOutput()

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

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

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

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

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

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

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

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

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

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

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

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

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

из InteractsWithDatabase
$this assertModelExists(Model $model)

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

из InteractsWithDatabase
$this assertModelMissing(Model $model)

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

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

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

из InteractsWithDatabase
bool isSoftDeletableModel(mixed $model)

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

из InteractsWithDatabase
Expression castAsJson(array|object|string $value)

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

из InteractsWithDatabase
Подключение getConnection(string|null $connection = null, string|null $table = null)

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

из InteractsWithDatabase
строка getTable(Модель|строка $table)

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

из InteractsWithDatabase
строка|null getTableConnection(Модель|строка $table)

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

из InteractsWithDatabase
строка getDeletedAtColumn(строка $table, строка $defaultColumnName = 'deleted_at')

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

из InteractsWithDatabase
Модель|null newModelFor(Модель|строка $table)

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

из InteractsWithDatabase
$this seed(массив|строка $class = 'Database\\Seeders\\DatabaseSeeder')

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

из InteractsWithDatabase
$this withDeprecationHandling()

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

из InteractsWithDeprecationHandling
$this withoutDeprecationHandling()

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

из InteractsWithDeprecationHandling
$this withExceptionHandling()

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

из InteractsWithExceptionHandling
$this handleExceptions(массив $exceptions)

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

из InteractsWithExceptionHandling
$this handleValidationExceptions()

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

из InteractsWithExceptionHandling
$this withoutExceptionHandling(массив $except = [])

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

из InteractsWithExceptionHandling
void __construct(ExceptionHandler $originalHandler, массив $except = [])

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

из InteractsWithExceptionHandling
void report(Throwable $e)

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

из InteractsWithExceptionHandling
bool shouldReport(Throwable $e)

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

из InteractsWithExceptionHandling
Ответ render(Запрос $request, Throwable $e)

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

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

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

из InteractsWithExceptionHandling
$this withSession(массив $data)

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

из InteractsWithSession
$this session(массив $data)

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

из InteractsWithSession
$this startSession()

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

из InteractsWithSession
$this flushSession()

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

из InteractsWithSession
смешанное freezeTime(вызов|null $callback = null)

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

из InteractsWithTime
смешанное freezeSecond(вызов|null $callback = null)

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

из InteractsWithTime
Wormhole travel(целое $value)

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

из InteractsWithTime
смешанное travelTo(DateTimeInterface|Closure|Carbon|строка|bool|null $date, вызов|null $callback = null)

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

из InteractsWithTime
DateTimeInterface travelBack()

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

из InteractsWithTime
void setUpTheTestEnvironment()

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

из InteractsWithTestCaseLifecycle
void tearDownTheTestEnvironment()

Очистка тестовой среды перед следующим тестом.

из InteractsWithTestCaseLifecycle
array setUpTraits()

Загрузка вспомогательных тестовых трейтов.

из InteractsWithTestCaseLifecycle
static void tearDownAfterClassUsingTestCase()

Очистка тестовой среды перед следующим тестовым случаем.

из InteractsWithTestCaseLifecycle
void afterApplicationCreated(callable $callback)

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

из InteractsWithTestCaseLifecycle
void beforeApplicationDestroyed(callable $callback)

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

из InteractsWithTestCaseLifecycle
void callBeforeApplicationDestroyedCallbacks()

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

из InteractsWithTestCaseLifecycle
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 = [])

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

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

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

из InteractsWithViews
Application createApplication()

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

void setUp()

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

void refreshApplication()

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

void tearDown()

Очистка тестовой среды перед следующим тестом.

static void tearDownAfterClass()

Очистка тестовой среды перед следующим тестовым случаем.

Подробности

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|null $mock = null)

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

Parameters

string $abstract
Closure|null $mock

Return Value

MockInterface

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

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

Parameters

string $abstract
Closure|null $mock

Return Value

MockInterface

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

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

Parameters

string $abstract
Closure|null $mock

Return Value

MockInterface

protected $this forgetMock(string $abstract)

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

Parameters

string $abstract

Return Value

$this

protected $this withoutVite()

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

Return Value

$this
END_OF_DOCUMENT_MARKER

__invoke($entrypoints, $buildDirectory = null)

Без описания

Параметры

$entrypoints
$buildDirectory

__call($method, $parameters)

Без описания

Параметры

$method
$parameters

__toString()

Без описания

useIntegrityKey($key)

Без описания

Параметры

$key

useBuildDirectory($path)

Без описания

Параметры

$path

useHotFile($path)

Без описания

Параметры

$path

withEntryPoints($entryPoints)

Без описания

Параметры

$entryPoints

useScriptTagAttributes($attributes)

Без описания

Параметры

$attributes

useStyleTagAttributes($attributes)

Без описания

Параметры

$attributes

usePreloadTagAttributes($attributes)

Без описания

Параметры

$attributes

preloadedAssets()

Без описания

reactRefresh()

Без описания

content($asset, $buildDirectory = null)

Без описания

Параметры

$asset
$buildDirectory

asset($asset, $buildDirectory = null)

Без описания

Параметры

$asset
$buildDirectory

$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
END_OF_DOCUMENT_MARKER

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

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

Параметры

string|null $guard

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

$this

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

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

Параметры

string|null $guard

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

bool

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

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

Параметры

Authenticatable $user
string|null $guard

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

$this

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

Утвердить, что заданные учетные данные валидны.

Параметры

array $credentials
string|null $guard

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

$this

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

Утвердить, что заданные учетные данные невалидны.

Параметры

array $credentials
string|null $guard

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

$this

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

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

Параметры

array $credentials
string|null $guard

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

bool

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

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

Параметры

string $command
array $parameters

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

PendingCommand|int

protected $this withoutMockingConsoleOutput()

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

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

$this

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

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

Параметры

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

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

$this

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

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

Параметры

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

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

$this

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

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

Параметры

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

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

$this

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

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

Параметры

Model|string $table
string|null $connection

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

$this

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

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

Параметры

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

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

$this

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

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

Параметры

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

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

$this

protected $this assertModelExists(Model $model)

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

Параметры

Model $model

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

$this

protected $this assertModelMissing(Model $model)

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

Параметры

Model $model

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

$this

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

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

Параметры

int $expected
string|null $connection

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

$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 string getDeletedAtColumn(string $table, string $defaultColumnName = 'deleted_at')

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

Параметры

string $table
string $defaultColumnName

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

string

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
END_OF_DOCUMENT_MARKER

Ответ render(Запрос $request, Исключение $e)

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

Параметры

Запрос $request
Исключение $e

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

Ответ

Исключения

Исключение

void renderForConsole(OutputInterface $output, Исключение $e)

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

Параметры

OutputInterface $output
Исключение $e

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

void

$this withSession(array $data)

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

Параметры

array $data

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

$this

$this session(array $data)

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

Параметры

array $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

Перемещение travel(int $value)

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

Параметры

int $value

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

Перемещение

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 void setUpTheTestEnvironment()

internal

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

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

void

protected void tearDownTheTestEnvironment()

internal

Очистка тестовой среды перед следующим тестом.

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

void

protected array setUpTraits()

Загрузка тестовых вспомогательных трейтов.

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

array

static void tearDownAfterClassUsingTestCase()

internal

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

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

void

void afterApplicationCreated(callable $callback)

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

Параметры

callable $callback

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

void

protected void beforeApplicationDestroyed(callable $callback)

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

Параметры

callable $callback

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

void

protected void callBeforeApplicationDestroyedCallbacks()

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

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

void

protected Предпросмотр view(string $view, Массив|array $data = [])

Создание нового предпросмотра из заданного представления.

Параметры

string $view
Массив|array $data

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

Предпросмотр

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')

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

Параметры

array $errors
string $key

Значение возврата

$this

Application createApplication()

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

Значение возврата

Application

protected void setUp()

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

Значение возврата

void

protected void refreshApplication()

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

Значение возврата

void

protected void tearDown()

Очистка тестовой среды перед следующим тестом.

Значение возврата

void

Исключения

InvalidCountException

static void tearDownAfterClass()

Очистка тестовой среды перед следующим тестовым случаем.

Значение возврата

void

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

Spec-Zone.ru

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