Spec-Zone.ru › Laravel 5.4

MakesHttpRequests

trait MakesHttpRequests (View source)

Свойства

protected array $serverVariables Дополнительные переменные сервера для запроса.

Методы

$this withServerVariables(array $server)

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

$this withoutMiddleware()

Отключить мидлвейры для теста.

TestResponse get(string $uri, array $headers = [])

Перейти к заданному URI с запросом GET.

TestResponse getJson(string $uri, array $headers = [])

Перейти к заданному URI с запросом GET, ожидая ответ в формате JSON.

TestResponse post(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом POST.

TestResponse postJson(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом POST, ожидая ответ в формате JSON.

TestResponse put(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом PUT.

TestResponse putJson(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом PUT, ожидая ответ в формате JSON.

TestResponse patch(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом PATCH.

TestResponse patchJson(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом PATCH, ожидая ответ в формате JSON.

TestResponse delete(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом DELETE.

TestResponse deleteJson(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом DELETE, ожидая ответ в формате JSON.

TestResponse json(string $method, string $uri, array $data = [], array $headers = [])

Вызвать заданный URI с JSON-запросом.

TestResponse call(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызвать заданный URI и вернуть ответ.

string prepareUrlForRequest(string $uri)

Преобразовать заданный URI в полностью квалифицированный URL.

array transformHeadersToServerVars(array $headers)

Преобразовать массив заголовков в массив переменных $SERVER в формате HTTP*.

string formatServerHeaderKey(string $name)

Отформатировать имя заголовка для массива сервера.

array extractFilesFromDataArray(array $data)

Извлечь загрузки файлов из заданного массива данных.

TestResponse createTestResponse(Response $response)

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

Детали

$this withServerVariables(array $server)

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

Параметры

array $server

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

$this

$this withoutMiddleware()

Отключить мидлвейры для теста.

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

$this

TestResponse get(string $uri, array $headers = [])

Перейти к заданному URI с запросом GET.

Параметры

string $uri
array $headers

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

TestResponse

TestResponse getJson(string $uri, array $headers = [])

Перейти к заданному URI с запросом GET, ожидая ответ в формате JSON.

Параметры

string $uri
array $headers

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

TestResponse

TestResponse post(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом POST.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse postJson(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом POST, ожидая ответ в формате JSON.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse put(string $uri, array $data = [], array $headers = [])

Перейти к заданному URI с запросом PUT.

Параметры

string $uri
array $data
array $headers

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

TestResponse
END_OF_DOCUMENT_MARKER

TestResponse putJson(string $uri, array $data = [], array $headers = [])

Обратиться по указанному URI с запросом PUT, ожидая JSON-ответ.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse patch(string $uri, array $data = [], array $headers = [])

Обратиться по указанному URI с запросом PATCH.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse patchJson(string $uri, array $data = [], array $headers = [])

Обратиться по указанному URI с запросом PATCH, ожидая JSON-ответ.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse delete(string $uri, array $data = [], array $headers = [])

Обратиться по указанному URI с запросом DELETE.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse deleteJson(string $uri, array $data = [], array $headers = [])

Обратиться по указанному URI с запросом DELETE, ожидая JSON-ответ.

Параметры

string $uri
array $data
array $headers

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

TestResponse

TestResponse json(string $method, string $uri, array $data = [], array $headers = [])

Вызвать указанный URI с JSON-запросом.

Параметры

string $method
string $uri
array $data
array $headers

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

TestResponse

TestResponse call(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызвать указанный URI и вернуть ответ.

Параметры

string $method
string $uri
array $parameters
array $cookies
array $files
array $server
string $content

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

TestResponse

protected string prepareUrlForRequest(string $uri)

Преобразовать данный URI в полностью квалифицированный URL.

Параметры

string $uri

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

string

protected array transformHeadersToServerVars(array $headers)

Преобразовать массив заголовков в массив переменных $SERVER в формате HTTP*.

Параметры

array $headers

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

array

protected string formatServerHeaderKey(string $name)

Отформатировать имя заголовка для массива сервера.

Параметры

string $name

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

string

protected array extractFilesFromDataArray(array $data)

Извлечь загрузки файлов из данного массива данных.

Параметры

array $data

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

array

protected TestResponse createTestResponse(Response $response)

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

Параметры

Response $response

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

TestResponse

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

Spec-Zone.ru

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