Spec-Zone.ru › Laravel 5.4

ОтветТеста

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

Трейты

Macroable

Свойства

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

Методы

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

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

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 assertStatus(int $status)

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

$this assertRedirect(string $uri = null)

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

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

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

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

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

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

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

Cookie|null getCookie(string $cookieName)

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

$this assertSee(string $value)

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

$this assertSeeText(string $value)

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

$this assertDontSee(string $value)

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

$this assertDontSeeText(string $value)

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

$this assertJson(array $data)

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

string assertJsonMessage(array $data)

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

$this assertExactJson(array $data)

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

$this assertJsonFragment(array $data)

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

$this assertJsonMissing(array $data)

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

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

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

array decodeResponseJson()

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

array json()

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

$this assertViewIs(string $value)

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

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

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

$this assertViewHasAll(array $bindings)

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

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

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

$this assertSessionMissing(string|array $key)

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

Store session()

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

void dump()

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

mixed __get(string $key)

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

mixed __isset(string $key)

Проксировать проверки isset() на базовый ответ.

Подробности

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

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

Parameters

string $name
callable $macro

Return Value

void

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

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

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

Параметры

string $cookieName
mixed $value

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

$this

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

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

Параметры

string $cookieName
mixed $value
bool $encrypted

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

$this

protected Cookie|null getCookie(string $cookieName)

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

Параметры

string $cookieName

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

Cookie|null

$this assertSee(string $value)

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

Параметры

string $value

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

$this

$this assertSeeText(string $value)

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

Параметры

string $value

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

$this

$this assertDontSee(string $value)

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

Параметры

string $value

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

$this

$this assertDontSeeText(string $value)

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

Параметры

string $value

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

$this

$this assertJson(array $data)

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

Параметры

array $data

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

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

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

Параметры

array $data

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

$this

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

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

Параметры

array $structure
array|null $responseData

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

$this

array decodeResponseJson()

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

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

array

array json()

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

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

array

$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

$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|array $keys
mixed $format

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

$this

$this assertSessionMissing(string|array $key)

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

Параметры

string|array $key

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

$this

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

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

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

Хранилище

void dump()

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

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

void

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

Spec-Zone.ru

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