Module: CmdLineTest::ClassMethods

Included in:
Test::Unit::TestCase
Defined in:
lib/cmd_line_test.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cli_blockObject

Returns the value of attribute cli_block.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def cli_block
  @cli_block
end

#cli_errorObject

Returns the value of attribute cli_error.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def cli_error
  @cli_error
end

#cli_error_stackObject

Returns the value of attribute cli_error_stack.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def cli_error_stack
  @cli_error_stack
end

#cli_exit_statusObject

Returns the value of attribute cli_exit_status.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def cli_exit_status
  @cli_exit_status
end

#cli_outputObject

Returns the value of attribute cli_output.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def cli_output
  @cli_output
end

#show_outputObject

Returns the value of attribute show_output.



3
4
5
# File 'lib/cmd_line_test.rb', line 3

def show_output
  @show_output
end

Instance Method Details

#run_command_line_as(options = nil, &block) ⇒ Object



5
6
7
8
# File 'lib/cmd_line_test.rb', line 5

def run_command_line_as(options = nil, &block)
  self.show_output = options && options[:show_output] || false
  self.cli_block = block
end