Athena::Console::Spec::Tester
Contains common logic shared by both ACON::Spec::CommandTester and ACON::Spec::ApplicationTester.
Instance methods
assert_command_is_not_successful(message : String = "", *, file : String = __FILE__, line : Int32 = __LINE__) : Nil
Asserts that the return #status is NOT successful.
assert_command_is_successful(message : String = "", *, file : String = __FILE__, line : Int32 = __LINE__) : Nil
Asserts that the return #status is successful.
display(normalize : Bool = false) : String
Returns the output resulting from running the command. Raises if called before executing the command.
error_output(normalize : Bool = false) : String
Returns the error output resulting from running the command.
Raises if capture_stderr_separately was not set to true.
inputs=(inputs : Array(String))
Sets an array of values that will be used as the input to the command.
RETURN is automatically assumed after each input.
status
Source