InteractsWithConsole
trait InteractsWithConsole
Properties
| bool | $mockConsoleOutput | Indicates if the console output should be mocked. |
|
| bool|null | $expectsOutput | Indicates if the command is expected to output anything. |
|
| array | $expectedOutput | All of the expected output lines. |
|
| array | $expectedOutputSubstrings | All of the expected text to be present in the output. |
|
| array | $unexpectedOutput | All of the output lines that aren't expected to be displayed. |
|
| array | $unexpectedOutputSubstrings | All of the text that is not expected to be present in the output. |
|
| array | $expectedTables | All of the expected output tables. |
|
| array | $expectedQuestions | All of the expected questions. |
|
| array | $expectedChoices | All of the expected choice questions. |
Methods
Alias of command method.
Call Hypervel command and return code.
Disable mocking the console output.
Details
at line 60
int|PendingCommand
artisan(string $command, array $parameters = [])
Alias of command method.
at line 68
int|PendingCommand
command(string $command, array $parameters = [])
Call Hypervel command and return code.
at line 85
protected InteractsWithConsole
withoutMockingConsoleOutput()
Disable mocking the console output.
When using this with traits like DatabaseMigrations, call this in setUp() BEFORE parent::setUp() to ensure mock output is never bound.