Spec-Zone.ru › Laravel 5.1

Тест-кейс

класс Тест-кейс расширяет PHPUnit_Framework_TestCase (Посмотреть исходный код)

Трейты

ApplicationTrait
AssertionsTrait
CrawlerTrait
InteractsWithPages

Свойства

protected Application $app Экземпляр приложения Illuminate. from ApplicationTrait
protected int $code Последний код, возвращённый Artisan CLI. from ApplicationTrait
protected Crawler $crawler Экземпляр DomCrawler. from InteractsWithPages
protected array $inputs Все сохранённые входные данные для текущей страницы. from InteractsWithPages
protected array $uploads Все сохранённые загрузки для текущей страницы. from InteractsWithPages
protected Response $response Последний ответ, возвращённый приложением. from CrawlerTrait
protected string $currentUri Текущий URL, который просматривается. from CrawlerTrait
protected array $serverVariables Дополнительные переменные сервера для запроса. from CrawlerTrait
protected array $beforeApplicationDestroyedCallbacks Обработчики, которые должны быть выполнены перед уничтожением приложения.

Методы

void refreshApplication()

Обновить экземпляр приложения.

from ApplicationTrait
object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

from ApplicationTrait
$this expectsEvents(array|mixed $events)

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

from ApplicationTrait
$this withoutEvents()

Моделировать обработчик событий так, чтобы все события были заглушены.

from ApplicationTrait
$this expectsJobs(array|mixed $jobs)

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

from ApplicationTrait
$this withSession(array $data)

Установить сессию в заданный массив.

from ApplicationTrait
void session(array $data)

Установить сессию в заданный массив.

from ApplicationTrait
void startSession()

Запустить сеанс для приложения.

from ApplicationTrait
void flushSession()

Очистить все данные текущего сеанса.

from ApplicationTrait
$this withoutMiddleware()

Отключить middleware для теста.

from ApplicationTrait
$this actingAs(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

from ApplicationTrait
void be(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

from ApplicationTrait
$this seeInDatabase(string $table, array $data, string $connection = null)

Утвердить, что заданное условие where существует в базе данных.

from ApplicationTrait
$this missingFromDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

из ApplicationTrait
$this dontSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

из ApplicationTrait
$this notSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

из ApplicationTrait
void seed(string $class = 'DatabaseSeeder')

Заполнение заданной базы данных.

из ApplicationTrait
int artisan(string $command, array $parameters = [])

Вызов команды artisan и возврат кода.

из ApplicationTrait
void assertResponseOk()

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

из AssertionsTrait
void assertResponseStatus(int $code)

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

из AssertionsTrait
void assertViewHas(string|array $key, mixed $value = null)

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

from AssertionsTrait
void assertViewHasAll(array $bindings)

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

from AssertionsTrait
void assertViewMissing(string $key)

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

from AssertionsTrait
void assertRedirectedTo(string $uri, array $with = [])

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

from AssertionsTrait
void assertRedirectedToRoute(string $name, array $parameters = [], array $with = [])

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

from AssertionsTrait
void assertRedirectedToAction(string $name, array $parameters = [], array $with = [])

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

from AssertionsTrait
void assertSessionHas(string|array $key, mixed $value = null)

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

from AssertionsTrait
void assertSessionHasAll(array $bindings)

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

from AssertionsTrait
void assertSessionHasErrors(string|array $bindings = [], mixed $format = null)

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

from AssertionsTrait
void assertHasOldInput()

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

from AssertionsTrait
$this visit(string $uri)

Посещение заданного URI с запросом GET.

from InteractsWithPages
$this makeRequest(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [])

Выполнение запроса к приложению и создание экземпляра Crawler.

from InteractsWithPages
$this makeRequestUsingForm(Form $form, array $uploads = [])

Выполнение запроса к приложению с использованием заданной формы.

from InteractsWithPages
массив extractParametersFromForm(Form $form)

Извлечь параметры из заданной формы.

из InteractsWithPages
$this followRedirects()

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

из InteractsWithPages
$this clearInputs()

Очистить поля ввода текущей страницы.

из InteractsWithPages
$this seePageIs(string $uri)

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

из InteractsWithPages
void assertPageLoaded(string $uri, string|null $message = null)

Утверждать, что заданная страница успешно загрузилась.

из InteractsWithPages
$this see(string $text, bool $negate = false)

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

из InteractsWithPages
$this dontSee(string $text)

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

из InteractsWithPages
$this seeInElement(string $element, string $text, bool $negate = false)

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

from InteractsWithPages
$this dontSeeInElement(string $element, string $text)

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

from InteractsWithPages
bool hasInElement(string $element, string $text)

Проверка, содержит ли страница текст внутри заданного элемента.

from InteractsWithPages
$this seeLink(string $text, string|null $url = null)

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

from InteractsWithPages
$this dontSeeLink(string $text, string|null $url = null)

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

from InteractsWithPages
bool hasLink(string $text, string|null $url = null)

Проверка, есть ли на странице ссылка с заданным текстом и необязательным URL.

from InteractsWithPages
string addRootToRelativeUrl(string $url)

Добавление корня, если URL относительный (вспомогательный метод функции hasLink).

from InteractsWithPages
$this seeInField(string $selector, string $expected)

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

from InteractsWithPages
$this dontSeeInField(string $selector, string $value)

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

from InteractsWithPages
$this seeIsChecked(string $selector)

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

from InteractsWithPages
$this dontSeeIsChecked(string $selector)

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

from InteractsWithPages
$this seeIsSelected(string $selector, string $expected)

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

from InteractsWithPages
$this dontSeeIsSelected(string $selector, string $value)

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

from InteractsWithPages
string getInputOrTextAreaValue(string $selector)

Получение значения поля ввода или текстовой области.

from InteractsWithPages
string|null getSelectedValue(string $selector)

Получить выбранное значение поля select или группы радиокнопок.

from InteractsWithPages
string|null getSelectedValueFromSelect(Crawler $field)

Получить выбранное значение из поля select.

from InteractsWithPages
string|null getCheckedValueFromRadioGroup(Crawler $radioGroup)

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

from InteractsWithPages
bool isChecked(string $selector)

Возвращает true, если заданный чекбокс выбран, иначе false.

from InteractsWithPages
$this click(string $name)

Нажать на ссылку с заданным атрибутом body, name или ID.

from InteractsWithPages
$this type(string $text, string $element)

Заполнить поле ввода заданным текстом.

from InteractsWithPages
$this check(string $element)

Выбрать чекбокс на странице.

from InteractsWithPages
$this uncheck(string $element)

Снять галочку с чекбокса на странице.

from InteractsWithPages
$this select(string $option, string $element)

Выбрать вариант из выпадающего списка.

from InteractsWithPages
$this attach(string $absolutePath, string $element)

Прикрепить файл к полю формы на странице.

from InteractsWithPages
$this press(string $buttonText)

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

from InteractsWithPages
$this submitForm(string $buttonText, array $inputs = [], array $uploads = [])

Отправить форму на странице с заданными данными.

from InteractsWithPages
Form fillForm(string $buttonText, array $inputs = [])

Заполнить форму заданными данными.

from InteractsWithPages
Form getForm(string|null $buttonText = null)

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

from InteractsWithPages
$this storeInput(string $element, string $text)

Сохранить элемент формы в локальном массиве.

из InteractsWithPages
void assertFilterProducesResults(string $filter)

Утверждение, что отфильтрованный Crawler возвращает узлы.

из InteractsWithPages
Crawler filterByNameOrId(string $name, array|string $elements = '*')

Фильтровать элементы по заданному имени или атрибуту ID.

из InteractsWithPages
array convertUploadsForTesting(Form $form, array $uploads)

Преобразовать заданные загрузки в экземпляры UploadedFile.

из InteractsWithPages
UploadedFile getUploadedFileForTesting(array $file, array $uploads, string $name)

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

из InteractsWithPages
$this json(string $method, string $uri, array $data = [], array $headers = [])

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

из CrawlerTrait
$this get(string $uri, array $headers = [])

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

из CrawlerTrait
$this post(string $uri, array $data = [], array $headers = [])

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

from CrawlerTrait
$this put(string $uri, array $data = [], array $headers = [])

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

from CrawlerTrait
$this patch(string $uri, array $data = [], array $headers = [])

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

from CrawlerTrait
$this delete(string $uri, array $data = [], array $headers = [])

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

from CrawlerTrait
$this handle(Request $request)

Отправить заданный запрос через приложение.

from CrawlerTrait
$this shouldReturnJson(array $data = null)

Утверждать, что ответ содержит JSON.

from CrawlerTrait
$this|null receiveJson(array|null $data = null)

Утверждать, что ответ содержит JSON.

from CrawlerTrait
$this seeJsonEquals(array $data)

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

из CrawlerTrait
$this seeJson(array $data = null, bool $negate = false)

Утверждает, что ответ содержит JSON.

из CrawlerTrait
$this dontSeeJson(array $data = null)

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

из CrawlerTrait
$this seeJsonContains(array $data, bool $negate = false)

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

из CrawlerTrait
string formatToExpectedJson(string $key, mixed $value)

Форматирует заданный ключ и значение в JSON-строку для проверок ожиданий.

из CrawlerTrait
$this seeStatusCode(int $status)

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

из CrawlerTrait
$this seeHeader(string $headerName, mixed $value = null)

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

из CrawlerTrait
$this seeCookie(string $cookieName, mixed $value = null)

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

from CrawlerTrait
$this withServerVariables(array $server)

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

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

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

from CrawlerTrait
Response callSecure(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызывает заданный URI HTTPS и возвращает ответ.

from CrawlerTrait
Response action(string $method, string $action, array $wildcards = [], array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызывает действие контроллера и возвращает ответ.

from CrawlerTrait
Response route(string $method, string $name, array $routeParameters = [], array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызвать маршрут по имени и вернуть Response.

from CrawlerTrait
string prepareUrlForRequest(string $uri)

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

from CrawlerTrait
array transformHeadersToServerVars(array $headers)

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

from CrawlerTrait
void dump()

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

from CrawlerTrait
HttpKernelInterface createApplication()

Создаёт приложение.

void setUp()

Настройка тестовой среды.

void tearDown()

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

void beforeApplicationDestroyed(callable $callback)

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

Подробности

protected void refreshApplication()

Обновить экземпляр приложения.

Значение результата

void

protected object instance(string $abstract, object $instance)

Зарегистрировать экземпляр объекта в контейнере.

Параметры

string $abstract
object $instance

Значение результата

object

$this expectsEvents(array|mixed $events)

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

Эти события будут смоделированы, так что обработчики фактически не будут выполняться.

Параметры

array|mixed $events

Значение результата

$this

protected $this withoutEvents()

Имитировать диспетчер событий, чтобы все события были заглушены.

Значение результата

$this

protected $this expectsJobs(array|mixed $jobs)

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

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

Параметры

array|mixed $jobs

Значение результата

$this

$this withSession(array $data)

Установить сеанс в заданный массив.

Параметры

array $data

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

$this

void session(array $data)

Установить сеанс в заданный массив.

Параметры

array $data

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

void

protected void startSession()

Запустить сеанс для приложения.

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

void

void flushSession()

Очистить все текущие данные сеанса.

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

void

$this withoutMiddleware()

Отключить middleware для теста.

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

$this

$this actingAs(Authenticatable $user, string|null $driver = null)

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

Параметры

Authenticatable $user
string|null $driver

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

$this

void be(Authenticatable $user, string|null $driver = null)

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

Параметры

Authenticatable $user
string|null $driver

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

void

protected $this seeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where существует в базе данных.

Параметры

string $table
array $data
string $connection

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

$this

protected $this missingFromDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Параметры

string $table
array $data
string $connection

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

$this

protected $this dontSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Параметры

string $table
array $data
string $connection

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

$this

protected $this notSeeInDatabase(string $table, array $data, string $connection = null)

Утверждает, что заданное условие where отсутствует в базе данных.

Параметры

string $table
array $data
string $connection

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

$this

void seed(string $class = 'DatabaseSeeder')

Засеять заданное подключение к базе данных.

Параметры

string $class

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

void

int artisan(string $command, array $parameters = [])

Вызвать команду artisan и вернуть код.

Параметры

string $command
array $parameters

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

int

void assertResponseOk()

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

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

void

void assertResponseStatus(int $code)

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

Параметры

int $code

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

void

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

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

Параметры

string|array $key
mixed $value

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

void

void assertViewHasAll(array $bindings)

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

Параметры

array $bindings

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

void

void assertViewMissing(string $key)

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

Параметры

string $key

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

void

void assertRedirectedTo(string $uri, array $with = [])

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

Параметры

string $uri
array $with

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

void

void assertRedirectedToRoute(string $name, array $parameters = [], array $with = [])

Утверждать, был ли клиент перенаправлен на указанный маршрут.

Параметры

string $name
array $parameters
array $with

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

void

void assertRedirectedToAction(string $name, array $parameters = [], array $with = [])

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

Параметры

string $name
array $parameters
array $with

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

void

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

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

Параметры

string|array $key
mixed $value

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

void

void assertSessionHasAll(array $bindings)

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

Параметры

array $bindings

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

void

void assertSessionHasErrors(string|array $bindings = [], mixed $format = null)

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

Параметры

string|array $bindings
mixed $format

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

void

void assertHasOldInput()

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

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

void

$this visit(string $uri)

Посетить указанный URI с помощью запроса GET.

Параметры

string $uri

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

$this

protected $this makeRequest(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [])

Отправить запрос к приложению и создать экземпляр Crawler.

Параметры

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

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

$this

protected $this makeRequestUsingForm(Form $form, array $uploads = [])

Отправить запрос к приложению, используя заданную форму.

Параметры

Form $form
array $uploads

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

$this

protected array extractParametersFromForm(Form $form)

Извлечь параметры из заданной формы.

Параметры

Form $form

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

array

protected $this followRedirects()

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

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

$this

protected $this clearInputs()

Очистить поля ввода для текущей страницы.

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

$this

protected $this seePageIs(string $uri)

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

Параметры

string $uri

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

$this

protected void assertPageLoaded(string $uri, string|null $message = null)

Утверждение, что заданная страница успешно загрузилась.

Параметры

string $uri
string|null $message

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

void

protected $this see(string $text, bool $negate = false)

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

Параметры

string $text
bool $negate

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

$this

protected $this dontSee(string $text)

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

Параметры

string $text

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

$this

$this seeInElement(string $element, string $text, bool $negate = false)

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

Параметры

string $element
string $text
bool $negate

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

$this

$this dontSeeInElement(string $element, string $text)

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

Параметры

string $element
string $text

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

$this

protected bool hasInElement(string $element, string $text)

Проверка, содержит ли страница текст внутри заданного элемента.

Параметры

string $element
string $text

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

bool

$this seeLink(string $text, string|null $url = null)

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

Параметры

string $text
string|null $url

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

$this

$this dontSeeLink(string $text, string|null $url = null)

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

Параметры

string $text
string|null $url

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

$this

protected bool hasLink(string $text, string|null $url = null)

Проверяет, содержит ли страница ссылку с заданным значением $text и необязательным $url.

Параметры

string $text
string|null $url

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

bool

protected string addRootToRelativeUrl(string $url)

Добавляет корень, если URL относительный (вспомогательный метод функции hasLink).

Параметры

string $url

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

string

$this seeInField(string $selector, string $expected)

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

Параметры

string $selector
string $expected

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

$this

$this dontSeeInField(string $selector, string $value)

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

Параметры

string $selector
string $value

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

$this

$this seeIsChecked(string $selector)

Утверждает, что заданный флажок выбран.

Параметры

string $selector

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

$this

$this dontSeeIsChecked(string $selector)

Утверждает, что заданный флажок не выбран.

Параметры

string $selector

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

$this

$this seeIsSelected(string $selector, string $expected)

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

Параметры

string $selector
string $expected

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

$this

$this dontSeeIsSelected(string $selector, string $value)

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

Параметры

string $selector
string $value

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

$this

protected string getInputOrTextAreaValue(string $selector)

Получить значение input или textarea.

Параметры

string $selector

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

string

Исключения

Exception

protected string|null getSelectedValue(string $selector)

Получить выбранное значение поля select или группы радиокнопок.

Параметры

string $selector

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

string|null

Исключения

Exception

protected string|null getSelectedValueFromSelect(Crawler $field)

Получить выбранное значение из поля select.

Параметры

Crawler $field

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

string|null

Исключения

Exception

protected string|null getCheckedValueFromRadioGroup(Crawler $radioGroup)

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

Параметры

Crawler $radioGroup

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

string|null

Исключения

Exception

protected bool isChecked(string $selector)

Возвращает true, если данный чекбокс отмечен, иначе false.

Параметры

string $selector

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

bool

Исключения

Exception

protected $this click(string $name)

Нажать на ссылку с заданным телом, именем или атрибутом ID.

Параметры

string $name

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

$this

protected $this type(string $text, string $element)

Заполнить поле ввода заданным текстом.

Параметры

string $text
string $element

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

$this

protected $this check(string $element)

Отметить флажок на странице.

Параметры

string $element

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

$this

protected $this uncheck(string $element)

Снять флажок на странице.

Параметры

string $element

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

$this

protected $this select(string $option, string $element)

Выбрать опцию из раскрывающегося списка.

Параметры

string $option
string $element

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

$this

protected $this attach(string $absolutePath, string $element)

Прикрепить файл к полю формы на странице.

Параметры

string $absolutePath
string $element

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

$this

protected $this press(string $buttonText)

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

Параметры

string $buttonText

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

$this

protected $this submitForm(string $buttonText, array $inputs = [], array $uploads = [])

Отправить форму на странице с заданными данными ввода.

Параметры

string $buttonText
array $inputs
array $uploads

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

$this

protected Form fillForm(string $buttonText, array $inputs = [])

Заполнить форму заданными данными.

Параметры

string $buttonText
array $inputs

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

Form

protected Form getForm(string|null $buttonText = null)

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

Параметры

string|null $buttonText

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

Form

protected $this storeInput(string $element, string $text)

Сохранить входные данные формы в локальном массиве.

Параметры

string $element
string $text

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

$this

protected void assertFilterProducesResults(string $filter)

Проверить, что отфильтрованный Crawler возвращает узлы.

Параметры

string $filter

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

void

protected Crawler filterByNameOrId(string $name, array|string $elements = '*')

Отфильтровать элементы по заданному имени или атрибуту ID.

Параметры

string $name
array|string $elements

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

Crawler

protected array convertUploadsForTesting(Form $form, array $uploads)

Преобразовать заданные загрузки в экземпляры UploadedFile.

Параметры

Form $form
array $uploads

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

array

protected UploadedFile getUploadedFileForTesting(array $file, array $uploads, string $name)

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

Параметры

массив $file
массив $uploads
строка $name

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

UploadedFile

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

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

Параметры

строка $method
строка $uri
массив $data
массив $headers

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

$this

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

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

Параметры

строка $uri
массив $headers

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

$this

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

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

Параметры

строка $uri
массив $data
массив $headers

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

$this

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

Отправить запрос PUT на указанный URI.

Параметры

string $uri
array $data
array $headers

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

$this

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

Отправить запрос PATCH на указанный URI.

Параметры

string $uri
array $data
array $headers

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

$this

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

Отправить запрос DELETE на указанный URI.

Параметры

string $uri
array $data
array $headers

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

$this

$this handle(Request $request)

Обработать переданный запрос через приложение.

Этот метод позволяет полностью настроить объект Request.

Параметры

Request $request

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

$this

protected $this shouldReturnJson(array $data = null)

Утверждение, что ответ содержит JSON.

Параметры

Массив $data

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

$this

protected $this|null receiveJson(array|null $data = null)

Утверждение, что ответ содержит JSON.

Параметры

Массив|null $data

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

$this|null

$this seeJsonEquals(array $data)

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

Параметры

Массив $data

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

$this

$this seeJson(array $data = null, bool $negate = false)

Утверждение, что ответ содержит JSON.

Параметры

Массив $data
Булево $negate

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

$this

$this dontSeeJson(array $data = null)

Утверждение, что ответ не содержит JSON.

Параметры

Массив $data

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

$this

protected $this seeJsonContains(array $data, bool $negate = false)

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

Параметры

array $data
bool $negate

Значение результата

$this

protected string formatToExpectedJson(string $key, mixed $value)

Форматирует заданный ключ и значение в строку JSON для проверок ожиданий.

Параметры

string $key
mixed $value

Значение результата

string

protected $this seeStatusCode(int $status)

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

Параметры

int $status

Значение результата

$this

protected $this seeHeader(string $headerName, mixed $value = null)

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

Параметры

string $headerName
mixed $value

Значение результата

$this

protected $this seeCookie(string $cookieName, mixed $value = null)

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

Параметры

string $cookieName
mixed $value

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

$this

protected $this withServerVariables(array $server)

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

Параметры

array $server

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

$this

Response 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

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

Response

Ответ callSecure(string $method, string $uri, array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

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

Параметры

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

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

Ответ

Ответ action(string $method, string $action, array $wildcards = [], array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызвать действие контроллера и вернуть Response.

Параметры

string $method
string $action
array $wildcards
array $parameters
array $cookies
array $files
array $server
string $content

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

Ответ

Response route(string $method, string $name, array $routeParameters = [], array $parameters = [], array $cookies = [], array $files = [], array $server = [], string $content = null)

Вызвать маршрут по имени и вернуть Response.

Parameters

string $method
string $name
array $routeParameters
array $parameters
array $cookies
array $files
array $server
string $content

Return Value

Response

protected string prepareUrlForRequest(string $uri)

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

Parameters

string $uri

Return Value

string

protected array transformHeadersToServerVars(array $headers)

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

Parameters

array $headers

Return Value

array

void dump()

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

Return Value

void

abstract HttpKernelInterface createApplication()

Создаёт приложение.

Должно быть реализовано подклассами.

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

HttpKernelInterface

void setUp()

Настройка тестовой среды.

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

void

void tearDown()

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

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

void

protected void beforeApplicationDestroyed(callable $callback)

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

Параметры

callable $callback

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

void

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

Spec-Zone.ru

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