Spec-Zone.ru › Laravel 5.8

PendingCommand

class PendingCommand (View source)

Свойства

TestCase $test Запускаемый тест.
protected Application $app Экземпляр приложения.
protected string $command Команда для выполнения.
protected array $parameters Параметры для передачи команде.
protected int $expectedExitCode Ожидаемый код выхода.
protected bool $hasExecuted Определить, выполнена ли команда.

Методы

void __construct(TestCase $test, Application $app, string $command, array $parameters)

Создать новую ожидаемую команду консоли.

$this expectsQuestion(string $question, string $answer)

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

$this expectsOutput(string $output)

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

$this assertExitCode(int $exitCode)

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

int execute()

Выполнить команду.

int run()

Выполнить команду.

void mockConsoleOutput()

Имитировать вывод консоли приложения.

void __destruct()

Обработать уничтожение объекта.

Подробности

void __construct(TestCase $test, Application $app, string $command, array $parameters)

Создать новую ожидаемую команду консоли.

Параметры

TestCase $test
Application $app
string $command
array $parameters

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

void

$this expectsQuestion(string $question, string $answer)

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

Параметры

string $question
string $answer

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

$this

$this expectsOutput(string $output)

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

Параметры

string $output

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

$this

$this assertExitCode(int $exitCode)

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

Параметры

int $exitCode

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

$this

int execute()

Выполнить команду.

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

int

int run()

Выполнить команду.

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

int

protected void mockConsoleOutput()

Имитировать вывод консоли приложения.

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

void

void __destruct()

Обработать уничтожение объекта.

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

void

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

Spec-Zone.ru

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