Spec-Zone.ru › Laravel 5.7

TestResponse

class TestResponse (View source)

Свойства

Macroable

Свойства

static protected array $macros Зарегистрированные строковые макросы. from Macroable
Response $baseResponse Ответ, к которому делегировать.
protected string $streamedContent Выводимое содержимое ответа.

Методы

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

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

from Macroable
static void mixin(object $mixin)

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

from Macroable
static bool hasMacro(string $name)

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

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

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

$this assertNotFound()

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

$this assertForbidden()

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

$this assertStatus(int $status)

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

$this assertRedirect(string $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 $keys)

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

$this assertJsonMissingValidationErrors(string|array $keys)

Утверждать, что ответ не содержит ошибок проверки 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 assertSessionHasErrors(string|array $keys = [], mixed $format = null, string $errorBag = 'default')

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

$this assertSessionHasNoErrors()

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

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

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

$this assertSessionMissing(string|array $key)

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

Хранилище session()

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

void dump()

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

string streamedContent()

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

mixed __get(string $key)

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

mixed __isset(string $key)

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

Подробности

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

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

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin)

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

Параметры

object $mixin

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

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

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

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

$this

$this assertForbidden()

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

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

$this

$this assertStatus(int $status)

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

Параметры

int $status

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

$this

$this assertRedirect(string $uri = null)

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

Параметры

string $uri

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

$this

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

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

Параметры

string $headerName
mixed $value

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

$this
END_OF_DOCUMENT_MARKER

$this assertHeaderMissing(string $headerName)

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

Параметры

string $headerName

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

$this

$this assertLocation(string $uri)

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

Параметры

string $uri

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

$this

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

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

Параметры

string $cookieName
mixed $value

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

$this

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

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

Параметры

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

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

$this

$this assertCookieExpired(string $cookieName)

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

Параметры

string $cookieName

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

$this

$this assertCookieNotExpired(string $cookieName)

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

Параметры

string $cookieName

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

$this

$this assertCookieMissing(string $cookieName)

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

Параметры

string $cookieName

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

$this

protected Cookie|null getCookie(string $cookieName)

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

Параметры

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

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

Параметры

string|array $keys

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

$this

$this assertJsonMissingValidationErrors(string|array $keys)

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

Параметры

string|array $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 assertSessionHasErrors(string|array $keys = [], mixed $format = null, string $errorBag = 'default')

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

Параметры

string|array $keys
mixed $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 Хранилище session()

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

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

Хранилище

void dump()

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

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

void

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.7/Illuminate/Foundation/Testing/TestResponse.html

Spec-Zone.ru

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