TestResponse
класс TestResponse реализует ArrayAccess mixin Response (View source)
Свойства
| AssertsStatusCodes | |
| Conditionable | |
| Tappable | |
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| Ответ | $baseResponse | Ответ, к которому нужно делегировать. | |
| Коллекция | $exceptions | Коллекция зарегистрированных исключений для запроса. | |
| защищенный string | $streamedContent | Потоковое содержимое ответа. |
Методы
| $this | assertOk()
Утверждать, что ответ имеет код состояния 200 "OK". | from AssertsStatusCodes |
| $this | assertCreated()
Утверждать, что ответ имеет код состояния 201 "Создан". | from AssertsStatusCodes |
| $this | assertAccepted()
Утверждать, что ответ имеет код состояния 202 "Принят". | from AssertsStatusCodes |
| $this | assertNoContent(int $status = 204)
Утверждать, что ответ имеет заданный код состояния и не содержит контента. | from AssertsStatusCodes |
| $this | assertMovedPermanently()
Утверждать, что ответ имеет код состояния 301 "Перемещено навсегда". | from AssertsStatusCodes |
| $this | assertFound()
Утверждать, что ответ имеет код состояния 302 "Найден". | from AssertsStatusCodes |
| $this | assertNotModified()
Утверждать, что ответ имеет код состояния 304 "Не изменен". | from AssertsStatusCodes |
| $this | assertTemporaryRedirect()
Утверждать, что ответ имеет код состояния 307 "Временная переадресация". | from AssertsStatusCodes |
| $this | assertPermanentRedirect()
Утверждать, что ответ имеет код состояния 308 "Постоянная переадресация". | from AssertsStatusCodes |
| $this | assertBadRequest()
Утверждать, что ответ имеет код состояния 400 "Неверный запрос". | from AssertsStatusCodes |
| $this | assertUnauthorized()
Утверждать, что ответ имеет код состояния 401 "Не авторизован". | from AssertsStatusCodes |
| $this | assertPaymentRequired()
Утверждать, что ответ имеет код состояния 402 "Требуется оплата". | from AssertsStatusCodes |
| $this | assertForbidden()
Утверждать, что ответ имеет код состояния 403 "Запрещено". | from AssertsStatusCodes |
| $this | assertNotFound()
Утверждать, что ответ имеет код состояния 404 "Не найдено". | from AssertsStatusCodes |
| $this | assertMethodNotAllowed()
Утверждать, что ответ имеет код состояния 405 "Метод не разрешен". | from AssertsStatusCodes |
| $this | assertNotAcceptable()
Утверждать, что ответ имеет код состояния 406 "Неприемлемо". | from AssertsStatusCodes |
| $this | assertRequestTimeout()
Утверждать, что ответ имеет код состояния 408 "Превышено время ожидания запроса". | from AssertsStatusCodes |
| $this | assertConflict()
Утверждать, что ответ имеет код состояния 409 "Конфликт". | from AssertsStatusCodes |
| $this | assertGone()
Утверждать, что ответ имеет код состояния 410 "Удалён". | from AssertsStatusCodes |
| $this | assertUnsupportedMediaType()
Утверждать, что ответ имеет код состояния 415 "Неподдерживаемый тип носителя". | from AssertsStatusCodes |
| $this | assertUnprocessable()
Утверждать, что ответ имеет код состояния 422 "Необрабатываемая сущность". | from AssertsStatusCodes |
| $this | assertTooManyRequests()
Утверждать, что ответ имеет код состояния 429 "Слишком много запросов". | from AssertsStatusCodes |
| $this | assertInternalServerError()
Утверждать, что ответ имеет код состояния 500 "Внутренняя ошибка сервера". | from AssertsStatusCodes |
| $this | assertServiceUnavailable()
Утверждать, что ответ имеет код состояния 503 "Сервис недоступен". | from AssertsStatusCodes |
| $this|TWhenReturnType | when($value = null, callable $callback = null, callable $default = null)
Применить обратный вызов, если заданное "значение" истинно (или разрешается до истинного значения). | from Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable $callback = null, callable $default = null)
Применить обратный вызов, если заданное "значение" ложно (или разрешается до ложного значения). | from Conditionable |
| $this|HigherOrderTapProxy | tap(callable|null $callback = null)
Вызвать заданное замыкание с этим экземпляром, а затем вернуть экземпляр. | from Tappable |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешивает другой объект в класс. | from Macroable |
| static bool | hasMacro(string $name)
Проверяет, зарегистрирован ли макрос. | from Macroable |
| static void | flushMacros()
Очистить существующие макросы. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы класса. | from Macroable |
| mixed | __call(string $method, array $args)
Обрабатывает динамические вызовы макросов или передает отсутствующие методы в базовый ответ. | |
| void | __construct(Response $response)
Создаёт новый экземпляр тестового ответа. | |
| static TestResponse | fromBaseResponse(Response $response)
Создаёт новый TestResponse из другого ответа. | |
| $this | assertSuccessful()
Проверяет, что код статуса ответа успешен. | |
| $this | assertSuccessfulPrecognition()
Проверяет, что запрос Precognition был успешным. | |
| $this | assertServerError()
Проверяет, что ответ — ошибка сервера. | |
| $this | assertStatus(int $status)
Проверяет, что код статуса ответа соответствует заданному. | |
| string | statusMessageWithDetails(string|int $expected, string|int $actual)
Получить сообщение об утверждении статуса, содержащее дополнительные подробности, если они доступны. | |
| $this | assertRedirect(string|null $uri = null)
Проверить, перенаправляет ли ответ на указанный URI. | |
| $this | assertRedirectContains(string $uri)
Проверить, перенаправляет ли ответ на URI, содержащий указанный URI. | |
| $this | assertRedirectToRoute(string $name, mixed $parameters = [])
Проверить, перенаправляет ли ответ на указанный маршрут. | |
| $this | assertRedirectToSignedRoute(string|null $name = null, mixed $parameters = [])
Проверить, перенаправляет ли ответ на указанный подписанный маршрут. | |
| $this | assertHeader(string $headerName, mixed $value = null)
Проверяет, что ответ содержит указанный заголовок и равен необязательному значению. | |
| $this | assertHeaderMissing(string $headerName)
Проверяет, что ответ не содержит указанный заголовок. | |
| $this | assertLocation(string $uri)
Проверить, что текущий заголовок расположения соответствует заданному URI. | |
| $this | assertDownload(string|null $filename = null)
Проверить, предлагает ли ответ загрузку файла. | |
| $this | assertPlainCookie(string $cookieName, mixed $value = null)
Проверяет, что ответ содержит указанный cookie и равен необязательному значению. | |
| $this | assertCookie(string $cookieName, mixed $value = null, bool $encrypted = true, bool $unserialize = false)
Проверяет, что ответ содержит указанный cookie и равен необязательному значению. | |
| $this | assertCookieExpired(string $cookieName)
Проверяет, что ответ содержит указанный cookie и он истек. | |
| $this | assertCookieNotExpired(string $cookieName)
Проверяет, что ответ содержит указанный cookie и он не истек. | |
| $this | assertCookieMissing(string $cookieName)
Проверяет, что ответ не содержит указанный cookie. | |
| Cookie|null | getCookie(string $cookieName, bool $decrypt = true, bool $unserialize = false)
Получить указанный cookie из ответа. | |
| $this | assertContent(string $value)
Проверить, что заданная строка соответствует содержимому ответа. | |
| $this | assertStreamedContent(string $value)
Проверить, что заданная строка соответствует содержимому потокового ответа. | |
| $this | assertStreamedJsonContent(array $value)
Проверить, что заданный массив соответствует содержимому потокового JSON-ответа. | |
| $this | assertSee(string|array $value, bool $escape = true)
Проверить, что заданная строка или массив строк содержатся в ответе. | |
| $this | assertSeeInOrder(array $values, bool $escape = true)
Проверить, что заданные строки содержатся в ответе в указанном порядке. | |
| $this | assertSeeText(string|array $value, bool $escape = true)
Проверить, что заданная строка или массив строк содержатся в тексте ответа. | |
| $this | assertSeeTextInOrder(array $values, bool $escape = true)
Проверить, что заданные строки содержатся в тексте ответа в указанном порядке. | |
| $this | assertDontSee(string|array $value, bool $escape = true)
Проверить, что заданная строка или массив строк не содержатся в ответе. | |
| $this | assertDontSeeText(string|array $value, bool $escape = true)
Проверить, что заданная строка или массив строк не содержатся в тексте ответа. | |
| $this | assertJson(array|callable $value, bool $strict = false)
Проверить, что ответ является надмножеством заданного JSON. | |
| $this | assertJsonPath(string $path, mixed $expect)
Проверить, что ожидаемое значение и тип существуют по заданному пути в ответе. | |
| $this | assertJsonPathCanonicalizing(string $path, array $expect)
Проверить, что данный путь в ответе содержит все ожидаемые значения без учета порядка. | |
| $this | assertExactJson(array $data)
Проверить, что ответ имеет точно заданный JSON. | |
| $this | assertSimilarJson(array $data)
Проверить, что ответ имеет аналогичный JSON, как указанный. |
| $this | assertJsonFragment(array $data)
Утверждает, что ответ содержит указанный фрагмент JSON. | |
| $this | assertJsonMissing(array $data, bool $exact = false)
Утверждает, что ответ не содержит указанный фрагмент JSON. | |
| $this | assertJsonMissingExact(array $data)
Утверждает, что ответ не содержит точный фрагмент JSON. | |
| $this | assertJsonMissingPath(string $path)
Утверждает, что ответ не содержит указанный путь. | |
| $this | assertJsonStructure(array $structure = null, array|null $responseData = null)
Утверждает, что ответ имеет заданную структуру JSON. | |
| $this | assertJsonCount(int $count, string|null $key = null)
Утверждает, что JSON ответа содержит ожидаемое количество элементов по заданному ключу. | |
| $this | assertJsonValidationErrors(string|array $errors, string $responseKey = 'errors')
Утверждает, что ответ содержит заданные ошибки валидации JSON. | |
| $this | assertJsonValidationErrorFor(string $key, string $responseKey = 'errors')
Утверждает, что ответ содержит ошибки валидации JSON для данного ключа. | |
| $this | assertJsonMissingValidationErrors(string|array|null $keys = null, string $responseKey = 'errors')
Утверждает, что ответ не содержит ошибок валидации JSON для заданных ключей. | |
| $this | assertJsonIsArray(string|null $key = null)
Утверждает, что данный ключ является массивом JSON. | |
| $this | assertJsonIsObject(string|null $key = null)
Утверждает, что данный ключ является объектом JSON. | |
| AssertableJsonString | decodeResponseJson()
Проверяет и возвращает декодированный JSON ответа. | |
| mixed | json(string|null $key = null)
Проверяет и возвращает декодированный JSON ответа. | |
| Collection | collect(string|null $key = null)
Получает тело ответа, декодированное в JSON, в виде коллекции. | |
| $this | assertViewIs(string $value)
Утверждает, что представление ответа равно заданному значению. | |
| $this | assertViewHas(string|array $key, mixed $value = null)
Утверждает, что представление ответа содержит заданный фрагмент связанных данных. | |
| $this | assertViewHasAll(array $bindings)
Утверждает, что представление ответа содержит заданный список связанных данных. | |
| mixed | viewData(string $key)
Получить фрагмент данных из исходного представления. | |
| $this | assertViewMissing(string $key)
Утверждает, что представление ответа отсутствует заданный фрагмент связанных данных. | |
| $this | ensureResponseHasView()
Убедиться, что ответ содержит представление в качестве исходного содержимого. | |
| bool | responseHasView()
Определить, является ли исходный ответ представлением. | |
| $this | assertValid(string|array|null $keys = null, string $errorBag = 'default', string $responseKey = 'errors')
Утвердить, что заданные ключи не имеют ошибок валидации. | |
| $this | assertInvalid(string|array|null $errors = null, string $errorBag = 'default', string $responseKey = 'errors')
Утвердить, что ответ содержит заданные ошибки валидации. | |
| $this | assertSessionHas(string|array $key, mixed $value = null)
Утвердить, что сессия содержит заданное значение. | |
| $this | assertSessionHasAll(array $bindings)
Утвердить, что сессия содержит заданный список значений. | |
| $this | assertSessionHasInput(string|array $key, mixed $value = null)
Утвердить, что сессия содержит заданное значение в массиве сброшенных данных. | |
| $this | assertSessionHasErrors(string|array $keys = [], mixed $format = null, string $errorBag = 'default')
Утвердить, что сессия содержит заданные ошибки. | |
| $this | assertSessionDoesntHaveErrors(string|array $keys = [], string|null $format = null, string $errorBag = 'default')
Утвердить, что сессия не содержит заданных ошибок. | |
| $this | assertSessionHasNoErrors()
Утвердить, что сессия не содержит ошибок. | |
| $this | assertSessionHasErrorsIn(string $errorBag, string|array $keys = [], mixed $format = null)
Утвердить, что сессия содержит заданные ошибки. | |
| $this | assertSessionMissing(string|array $key)
Утвердить, что сессия не содержит заданного ключа. | |
| Store | session()
Получить текущее хранилище сессии. | |
| never | dd()
Вывести содержимое ответа и завершить сценарий. | |
| never | ddHeaders()
Вывести заголовки ответа и завершить сценарий. | |
| never | ddSession(string|array $keys = [])
Вывести сессию ответа и завершить сценарий. | |
| $this | dump(string|null $key = null)
Вывести содержимое ответа. | |
| $this | dumpHeaders()
Вывести заголовки ответа. | |
| $this | dumpSession(string|array $keys = [])
Вывести сессию ответа. | |
| string | streamedContent()
Получить передаваемое по потокам содержимое ответа. | |
| $this | withExceptions(Collection $exceptions)
Установить предыдущие исключения в ответе. | |
| Throwable | transformNotSuccessfulException(Throwable $exception)
Этот метод вызывается, когда метод теста не выполнился успешно. | |
| Throwable | appendExceptionToException(Throwable $exceptionToAppend, Throwable $exception)
Добавить исключение к сообщению другого исключения. |
| Throwable | appendErrorsToException(array $errors, Throwable $exception, bool $json = false) Добавить ошибки к сообщению об исключении. | |
| Throwable | appendMessageToException(string $message, Throwable $exception) Добавить сообщение к исключению. | |
| mixed | __get(string $key) Динамический доступ к параметрам базового ответа. | |
| bool | __isset(string $key) Прокси-проверка isset() для базового ответа. | |
| bool | offsetExists(string $offset) Определить, существует ли указанный смещение. | |
| mixed | offsetGet(string $offset) Получить значение для заданного смещения. | |
| void | offsetSet(string $offset, mixed $value) Установить значение по заданному смещению. | |
| void | offsetUnset(string $offset) Удалить значение по заданному смещению. |
Подробное описание
$this assertOk()
Утверждение, что ответ имеет код состояния 200 "OK".
$this assertCreated()
Утверждение, что ответ имеет код состояния 201 "Создано".
$this assertAccepted()
Утверждение, что ответ имеет код состояния 202 "Принято".
$this assertNoContent(int $status = 204)
Утверждение, что ответ имеет заданный код состояния и не содержит данных.
$this assertMovedPermanently()
Утверждение, что ответ имеет код состояния 301 "Перемещено постоянно".
$this assertFound()
Утверждение, что ответ имеет код состояния 302 "Найдено".
$this assertNotModified()
Утверждение, что ответ имеет код состояния 304 "Не модифицировано".
$this assertTemporaryRedirect()
Утверждение, что ответ имеет код состояния 307 "Временное перенаправление".
$this assertPermanentRedirect()
Утверждение, что ответ имеет код состояния 308 "Постоянное перенаправление".
$this assertBadRequest()
Утверждение, что ответ имеет код состояния 400 "Ошибка запроса".
$this assertUnauthorized()
Утверждение, что ответ имеет код состояния 401 "Не авторизован".
$this assertPaymentRequired()
Утверждение, что ответ имеет код состояния 402 "Требуется оплата".
$this assertForbidden()
Утверждение, что ответ имеет код состояния 403 "Запрещено".
$this assertNotFound()
Утверждение, что ответ имеет код состояния 404 "Не найдено".
$this assertMethodNotAllowed()
Утверждение, что ответ имеет код состояния 405 "Метод запрещен".
$this assertNotAcceptable()
Утверждение, что ответ имеет код состояния 406 "Не приемлемо".
$this assertRequestTimeout()
Утверждение, что ответ имеет код состояния 408 "Таймаут запроса".
$this assertConflict()
Утверждение, что ответ имеет код состояния 409 "Конфликт".
$this assertGone()
Утверждение, что ответ имеет код состояния 410 "Удалён".
$this assertUnsupportedMediaType()
Утверждение, что ответ имеет код состояния 415 "Неподдерживаемый тип медиа".
$this assertUnprocessable()
Утверждение, что ответ имеет код состояния 422 "Необработанная сущность".
$this assertTooManyRequests()
Утверждение, что ответ имеет код состояния 429 "Слишком много запросов".
$this assertInternalServerError()
Утверждение, что ответ имеет код состояния 500 "Внутренняя ошибка сервера".
$this assertServiceUnavailable()
Утверждает, что ответ имеет код состояния 503 "Сервис недоступен".
$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)
Применяет обратный вызов, если заданное "значение" истинно (или разрешается до истинного).
$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)
Применяет обратный вызов, если заданное "значение" ложно (или разрешается до ложного).
$this|HigherOrderTapProxy tap(callable|null $callback = null)
Вызывает переданный замыкание с этим экземпляром, а затем возвращает экземпляр.
static void macro(string $name, object|callable $macro)
Регистрирует пользовательское макро.
static void mixin(object $mixin, bool $replace = true)
Смешивает другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрировано ли макро.
static void flushMacros()
Очищает существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
mixed __call(string $method, array $args)
Обрабатывает динамические вызовы в макро или передает отсутствующие методы в основной ответ.
void __construct(Response $response)
Создаёт новый экземпляр тестового ответа.
static TestResponse fromBaseResponse(Response $response)
Создаёт новый TestResponse из другого ответа.
$this assertSuccessful()
Утверждает, что ответ имеет успешный код состояния.
$this assertSuccessfulPrecognition()
Утверждает, что запрос Precognition был успешным.
$this assertServerError()
Утверждает, что ответ является ошибкой сервера.
$this assertStatus(int $status)
Утверждает, что ответ имеет заданный код состояния.
protected string statusMessageWithDetails(string|int $expected, string|int $actual)
Возвращает сообщение утверждения для утверждения состояния, содержащее дополнительные подробности, если они доступны.
$this assertRedirect(string|null $uri = null)
Утверждает, является ли ответ перенаправлением на заданный URI.
$this assertRedirectContains(string $uri)
Утверждает, является ли ответ перенаправлением на URI, который содержит заданный URI.
$this assertRedirectToRoute(string $name, mixed $parameters = [])
Утверждает, является ли ответ перенаправлением на заданный маршрут.
$this assertRedirectToSignedRoute(string|null $name = null, mixed $parameters = [])
Утверждает, что ответ перенаправляет на указанный подписанный маршрут.
$this assertHeader(string $headerName, mixed $value = null)
Утверждает, что ответ содержит указанный заголовок и равен необязательному значению.
$this assertHeaderMissing(string $headerName)
Утверждает, что ответ не содержит указанный заголовок.
$this assertLocation(string $uri)
Утверждает, что текущий заголовок местоположения соответствует заданному URI.
$this assertDownload(string|null $filename = null)
Утверждает, что ответ предлагает загрузку файла.
$this assertPlainCookie(string $cookieName, mixed $value = null)
Утверждает, что ответ содержит указанный cookie и равен необязательному значению.
$this assertCookie(string $cookieName, mixed $value = null, bool $encrypted = true, bool $unserialize = false)
Утверждает, что ответ содержит указанный cookie и равен необязательному значению.
$this assertCookieExpired(string $cookieName)
Утверждает, что ответ содержит указанный cookie и истек.
$this assertCookieNotExpired(string $cookieName)
Утверждает, что ответ содержит указанный cookie и не истек.
$this assertCookieMissing(string $cookieName)
Утверждает, что ответ не содержит указанный cookie.
Cookie|null getCookie(string $cookieName, bool $decrypt = true, bool $unserialize = false)
Получить указанный cookie из ответа.
$this assertContent(string $value)
Утверждает, что заданная строка соответствует содержимому ответа.
$this assertStreamedContent(string $value)
Утверждает, что заданная строка соответствует содержимому ответа потоковой передачи.
$this assertStreamedJsonContent(array $value)
Утверждает, что заданный массив соответствует содержимому JSON-ответа потоковой передачи.
$this assertSee(string|array $value, bool $escape = true)
Утверждает, что заданная строка или массив строк содержатся в ответе.
$this assertSeeInOrder(array $values, bool $escape = true)
Утверждает, что заданные строки содержатся в порядке в ответе.
$this assertSeeText(string|array $value, bool $escape = true)
Утверждает, что заданная строка или массив строк содержатся в тексте ответа.
$this assertSeeTextInOrder(array $values, bool $escape = true)
Утверждает, что заданные строки содержатся в порядке в тексте ответа.
$this assertDontSee(string|array $value, bool $escape = true)
Утверждает, что заданная строка или массив строк не содержатся в ответе.
$this assertDontSeeText(string|array $value, bool $escape = true)
Утверждение, что заданная строка или массив строк не содержатся в тексте ответа.
$this assertJson(array|callable $value, bool $strict = false)
Утверждение, что ответ является надмножеством заданного JSON.
$this assertJsonPath(string $path, mixed $expect)
Утверждение, что ожидаемое значение и тип существуют по заданному пути в ответе.
$this assertJsonPathCanonicalizing(string $path, array $expect)
Утверждение, что заданный путь в ответе содержит все ожидаемые значения, не обращая внимания на порядок.
$this assertExactJson(array $data)
Утверждение, что ответ имеет точно заданный JSON.
$this assertSimilarJson(array $data)
Утверждение, что ответ имеет JSON, аналогичный заданному.
$this assertJsonFragment(array $data)
Утверждение, что ответ содержит заданный фрагмент JSON.
$this assertJsonMissing(array $data, bool $exact = false)
Утверждение, что ответ не содержит заданный фрагмент JSON.
$this assertJsonMissingExact(array $data)
Утверждение, что ответ не содержит точный фрагмент JSON.
$this assertJsonMissingPath(string $path)
Утверждение, что ответ не содержит заданный путь.
$this assertJsonStructure(array $structure = null, array|null $responseData = null)
Утверждение, что ответ имеет заданную структуру JSON.
$this assertJsonCount(int $count, string|null $key = null)
Утверждение, что JSON ответа имеет ожидаемое количество элементов по заданному ключу.
$this assertJsonValidationErrors(string|array $errors, string $responseKey = 'errors')
Утверждение, что ответ содержит заданные JSON ошибки валидации.
$this assertJsonValidationErrorFor(string $key, string $responseKey = 'errors')
Утверждение, что ответ содержит любые JSON ошибки валидации для данного ключа.
$this assertJsonMissingValidationErrors(string|array|null $keys = null, string $responseKey = 'errors')
Утверждение, что ответ не содержит JSON ошибок валидации для заданных ключей.
$this assertJsonIsArray(string|null $key = null)
Утверждение, что заданный ключ является JSON массивом.
$this assertJsonIsObject(string|null $key = null)
Утверждение, что заданный ключ является JSON объектом.
AssertableJsonString decodeResponseJson()
Проверка и возврат декодированного JSON ответа.
mixed json(string|null $key = null)
Проверка и возврат декодированного JSON ответа.
Коллекция collect(string|null $key = null)
Получить декодированное в JSON тело ответа как коллекцию.
$this assertViewIs(string $value)
Утвердить, что представление ответа равно заданному значению.
$this assertViewHas(string|array $key, mixed $value = null)
Утвердить, что представление ответа имеет заданный связанный фрагмент данных.
$this assertViewHasAll(array $bindings)
Утвердить, что представление ответа имеет заданный список связанных данных.
mixed viewData(string $key)
Получить фрагмент данных из исходного представления.
$this assertViewMissing(string $key)
Утвердить, что представление ответа отсутствует фрагмент связанных данных.
protected $this ensureResponseHasView()
Убедиться, что ответ содержит представление в качестве исходного содержимого.
protected bool responseHasView()
Определить, является ли исходный ответ представлением.
$this assertValid(string|array|null $keys = null, string $errorBag = 'default', string $responseKey = 'errors')
Утвердить, что у заданных ключей нет ошибок валидации.
$this assertInvalid(string|array|null $errors = null, string $errorBag = 'default', string $responseKey = 'errors')
Утвердить, что ответ содержит заданные ошибки валидации.
$this assertSessionHas(string|array $key, mixed $value = null)
Утвердить, что сессия имеет заданное значение.
$this assertSessionHasAll(array $bindings)
Утвердить, что сессия имеет заданный список значений.
$this assertSessionHasInput(string|array $key, mixed $value = null)
Утвердить, что сессия имеет заданное значение в массиве всплывающих данных.
$this assertSessionHasErrors(string|array $keys = [], mixed $format = null, string $errorBag = 'default')
Утвердить, что сессия имеет заданные ошибки.
$this assertSessionDoesntHaveErrors(string|array $keys = [], string|null $format = null, string $errorBag = 'default')
Утвердить, что в сессии отсутствуют заданные ошибки.
$this assertSessionHasNoErrors()
Утвердить, что в сессии нет ошибок.
$this assertSessionHasErrorsIn(string $errorBag, string|array $keys = [], mixed $format = null)
Утвердить, что сессия содержит заданные ошибки.
$this assertSessionMissing(string|array $key)
Утвердить, что в сессии нет заданного ключа.
protected Хранилище session()
Получить текущее хранилище сессии.
never dd()
Вывести содержимое из ответа и завершить сценарий.
never ddHeaders()
Вывести заголовки из ответа и завершить сценарий.
никогда ddSession(string|array $keys = [])
Вывести сеанс из ответа и завершить сценарий.
$this dump(string|null $key = null)
Вывести содержимое из ответа.
$this dumpHeaders()
Вывести заголовки из ответа.
$this dumpSession(string|array $keys = [])
Вывести сеанс из ответа.
строка streamedContent()
Получить потоковое содержимое из ответа.
$this withExceptions(Collection $exceptions)
Установить предыдущие исключения в ответе.
Throwable transformNotSuccessfulException(Throwable $exception)
Этот метод вызывается, когда метод теста не был выполнен успешно.
protected Throwable appendExceptionToException(Throwable $exceptionToAppend, Throwable $exception)
Добавить исключение к сообщению другого исключения.
protected Throwable appendErrorsToException(array $errors, Throwable $exception, bool $json = false)
Добавить ошибки к сообщению исключения.
protected Throwable appendMessageToException(string $message, Throwable $exception)
Добавить сообщение к исключению.
смешанный __get(string $key)
Динамический доступ к параметрам базового ответа.
логическое __isset(string $key)
Прокси-проверка isset() для базового ответа.
логическое offsetExists(string $offset)
Определить, существует ли заданный смещение.
смешанный offsetGet(string $offset)
Получить значение для заданного смещения.
пустое значение offsetSet(string $offset, mixed $value)
Установить значение в заданном смещении.
пустое значение offsetUnset(string $offset)
Удалить значение в заданном смещении.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Testing/TestResponse.html