Spec-Zone.ru › Laravel 5.8

TestResponse

класс TestResponse (Посмотреть исходный код)

Трейты

Tappable
Macroable

Свойства

статический защищённый массив $macros Зарегистрированные строковые макросы. из Macroable
Ответ $baseResponse Ответ для делегирования.
защищённый строка $streamedContent Потоковое содержимое ответа.

Методы

mixed tap(callable|null $callback = null)

Вызывает заданный замыкание с этим экземпляром, а затем возвращает экземпляр.

из Tappable
static void macro(string $name, object|callable $macro)

Регистрирует пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешивает другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

из Macroable
mixed __call(string $method, array $args)

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

void __construct(Response $response)

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

static TestResponse fromBaseResponse(Response $response)

Создает новый TestResponse из другого ответа.

$this assertSuccessful()

Утверждает, что ответ имеет успешный код состояния.

$this assertOk()

Утверждает, что ответ имеет код состояния 200.

$this assertNotFound()

Утверждает, что ответ имеет код состояния «не найдено».

$this assertForbidden()

Утверждает, что ответ имеет код состояния «запрещено».

$this assertUnauthorized()

Утверждает, что ответ имеет код состояния «неавторизован».

$this assertStatus(int $status)

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

$this assertRedirect(string|null $uri = null)

Утверждает, перенаправляет ли ответ на заданный URI.

$this assertHeader(string $headerName, mixed $value = null)

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

$this assertHeaderMissing(string $headerName)

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

$this assertLocation(string $uri)

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

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

Получает заданный cookie из ответа.

$this assertSee(string $value)

Утверждает, что данная строка содержится в ответе.

$this assertSeeInOrder(array $values)

Утверждает, что данные строки содержатся в порядке в ответе.

$this assertSeeText(string $value)

Утверждает, что данная строка содержится в тексте ответа.

$this assertSeeTextInOrder(array $values)

Утверждает, что данные строки содержатся в порядке в тексте ответа.

$this assertDontSee(string $value)

Утверждает, что данная строка не содержится в ответе.

$this assertDontSeeText(string $value)

Утверждает, что данная строка не содержится в тексте ответа.

$this assertJson(array $data, bool $strict = false)

Утверждает, что ответ является надмножеством данного JSON.

string assertJsonMessage(array $data)

Получает сообщение об утверждении для assertJson.

$this assertExactJson(array $data)

Утверждает, что ответ имеет точно данный JSON.

$this assertJsonFragment(array $data)

Утверждает, что ответ содержит данный фрагмент JSON.

$this assertJsonMissing(array $data, bool $exact = false)

Утверждает, что ответ не содержит данный фрагмент JSON.

$this assertJsonMissingExact(array $data)

Утверждает, что ответ не содержит точно данный фрагмент JSON.

array jsonSearchStrings(string $key, string $value)

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

$this assertJsonStructure(array $structure = null, array|null $responseData = null)

Утверждает, что ответ имеет заданную структуру JSON.

$this assertJsonCount(int $count, string|null $key = null)

Утверждает, что JSON ответа имеет ожидаемое количество элементов по заданному ключу.

$this assertJsonValidationErrors(string|array $errors)

Утверждает, что ответ содержит заданные ошибки валидации JSON.

$this assertJsonMissingValidationErrors(string|array|null $keys = null)

Утверждает, что ответ не содержит ошибок валидации JSON для заданных ключей.

mixed decodeResponseJson(string|null $key = null)

Проверить и вернуть декодированный ответ JSON.

mixed json(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()

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

$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()

Получить текущее хранилище сессии.

$this dump()

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

$this dumpHeaders()

Вывести заголовки ответа.

string streamedContent()

Получить потоковое содержимое ответа.

mixed __get(string $key)

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

mixed __isset(string $key)

Обработка проверок isset() для базового ответа.

Подробности

mixed tap(callable|null $callback = null)

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

Параметры

callable|null $callback

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

mixed

static void macro(string $name, object|callable $macro)

Регистрирует пользовательское макро.

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Вмешивает другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрировано ли макро.

Параметры

string $name

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

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $args)

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

Параметры

string $method
array $args

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

mixed

void __construct(Response $response)

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

Параметры

Response $response

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

void

static TestResponse fromBaseResponse(Response $response)

Создать новый TestResponse из другого ответа.

Параметры

Response $response

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

TestResponse

$this assertSuccessful()

Утверждает, что у ответа успешный код состояния.

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

$this

$this assertOk()

Утверждает, что у ответа код состояния 200.

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

$this

$this assertNotFound()

Утверждение, что код состояния ответа — not found.

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

$this

$this assertForbidden()

Утверждение, что код состояния ответа — forbidden.

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

$this

$this assertUnauthorized()

Утверждение, что код состояния ответа — unauthorized.

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

$this

$this assertStatus(int $status)

Утверждение, что код состояния ответа — заданный.

Параметры

int $status

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

$this

$this assertRedirect(string|null $uri = null)

Утверждение, что ответ перенаправляет на заданный URI.

Параметры

string|null $uri

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

$this

$this assertHeader(string $headerName, mixed $value = null)

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

Параметры

string $headerName
mixed $value

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

$this

$this assertHeaderMissing(string $headerName)

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

Параметры

string $headerName

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

$this

$this assertLocation(string $uri)

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

Параметры

string $uri

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

$this

$this assertPlainCookie(string $cookieName, mixed $value = null)

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

Параметры

string $cookieName
mixed $value

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

$this

$this assertCookie(string $cookieName, mixed $value = null, bool $encrypted = true, bool $unserialize = false)

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

Параметры

string $cookieName
mixed $value
bool $encrypted
bool $unserialize

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

$this

$this assertCookieExpired(string $cookieName)

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

Параметры

string $cookieName

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

$this

$this assertCookieNotExpired(string $cookieName)

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

Параметры

string $cookieName

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

$this

$this assertCookieMissing(string $cookieName)

Утверждает, что ответ не содержит заданный cookie.

Параметры

string $cookieName

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

$this

protected Cookie|null getCookie(string $cookieName)

Получить заданный cookie из ответа.

Параметры

string $cookieName

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

Cookie|null

$this assertSee(string $value)

Утверждает, что заданная строка содержится в ответе.

Параметры

string $value

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

$this

$this assertSeeInOrder(array $values)

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

Параметры

array $values

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

$this

$this assertSeeText(string $value)

Утверждает, что заданная строка содержится в тексте ответа.

Параметры

string $value

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

$this

$this assertSeeTextInOrder(array $values)

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

Параметры

array $values

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

$this

$this assertDontSee(string $value)

Утверждает, что заданная строка не содержится в ответе.

Параметры

string $value

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

$this

$this assertDontSeeText(string $value)

Утверждает, что заданная строка не содержится в тексте ответа.

Параметры

string $value

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

$this

$this assertJson(array $data, bool $strict = false)

Утверждает, что ответ является надмножеством заданного JSON.

Параметры

array $data
bool $strict

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

$this

protected string assertJsonMessage(array $data)

Получить сообщение утверждения для assertJson.

Параметры

array $data

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

string

$this assertExactJson(array $data)

Утверждение, что ответ содержит точный заданный JSON.

Параметры

array $data

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

$this

$this assertJsonFragment(array $data)

Утверждение, что ответ содержит заданный фрагмент JSON.

Параметры

array $data

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

$this

$this assertJsonMissing(array $data, bool $exact = false)

Утверждение, что ответ не содержит заданный фрагмент JSON.

Параметры

array $data
bool $exact

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

$this

$this assertJsonMissingExact(array $data)

Утверждение, что ответ не содержит точный фрагмент JSON.

Параметры

array $data

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

$this

protected array jsonSearchStrings(string $key, string $value)

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

Параметры

string $key
string $value

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

array

$this assertJsonStructure(array $structure = null, array|null $responseData = null)

Утверждение, что ответ имеет заданную структуру JSON.

Параметры

array $structure
array|null $responseData

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

$this

$this assertJsonCount(int $count, string|null $key = null)

Утверждение, что JSON ответа имеет ожидаемое количество элементов в заданном ключе.

Параметры

int $count
string|null $key

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

$this

$this assertJsonValidationErrors(string|array $errors)

Утверждение, что ответ содержит заданные ошибки валидации JSON.

Параметры

string|array $errors

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

$this

$this assertJsonMissingValidationErrors(string|array|null $keys = null)

Утверждение, что ответ не содержит ошибок валидации JSON для заданных ключей.

Параметры

string|array|null $keys

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

$this

mixed decodeResponseJson(string|null $key = null)

Проверка и возврат декодированного JSON ответа.

Параметры

string|null $key

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

mixed

mixed json(string|null $key = null)

Проверка и возврат декодированного JSON ответа.

Параметры

string|null $key

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

mixed

$this assertViewIs(string $value)

Утверждение, что представление ответа равно заданному значению.

Параметры

string $value

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

$this

$this assertViewHas(string|array $key, mixed $value = null)

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

Параметры

string|array $key
mixed $value

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

$this

$this assertViewHasAll(array $bindings)

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

Параметры

array $bindings

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

$this

mixed viewData(string $key)

Получение фрагмента данных из исходного представления.

Параметры

string $key

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

mixed

$this assertViewMissing(string $key)

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

Параметры

string $key

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

$this

protected $this ensureResponseHasView()

Обеспечение того, что ответ содержит представление в качестве исходного содержимого.

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

$this

$this assertSessionHas(string|array $key, mixed $value = null)

Утверждение, что сессия имеет заданное значение.

Параметры

string|array $key
mixed $value

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

$this

$this assertSessionHasAll(array $bindings)

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

Параметры

array $bindings

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

$this

$this assertSessionHasInput(string|array $key, mixed $value = null)

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

Параметры

string|array $key
mixed $value

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

$this

$this assertSessionHasErrors(string|array $keys = [], mixed $format = null, string $errorBag = 'default')

Утверждение, что сессия содержит заданные ошибки.

Параметры

string|array $keys
mixed $format
string $errorBag

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

$this

$this assertSessionDoesntHaveErrors(string|array $keys = [], string|null $format = null, string $errorBag = 'default')

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

Параметры

string|array $keys
string|null $format
string $errorBag

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

$this

$this assertSessionHasNoErrors()

Утверждать, что в сессии нет ошибок.

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

$this

$this assertSessionHasErrorsIn(string $errorBag, string|array $keys = [], mixed $format = null)

Утверждать, что в сессии есть заданные ошибки.

Параметры

string $errorBag
string|array $keys
mixed $format

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

$this

$this assertSessionMissing(string|array $key)

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

Параметры

string|array $key

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

$this

protected Store session()

Получить текущее хранилище сессии.

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

Store

$this dump()

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

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

$this

$this dumpHeaders()

Вывести заголовки из ответа.

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

$this

string streamedContent()

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

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

string

mixed __get(string $key)

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

Параметры

string $key

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

mixed

mixed __isset(string $key)

Прокси-проверка isset() для базового ответа.

Параметры

string $key

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

mixed

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

Spec-Zone.ru

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