Class: MarkdownExec::TestHashDelegator::TestHashDelegatorFormatExecutionStreams
- Inherits:
-
Minitest::Test
- Object
- Minitest::Test
- MarkdownExec::TestHashDelegator::TestHashDelegatorFormatExecutionStreams
- Defined in:
- lib/hash_delegator.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_format_execution_streams_with_empty_key ⇒ Object
- #test_format_execution_streams_with_nil_files ⇒ Object
- #test_format_execution_streams_with_valid_key ⇒ Object
Instance Method Details
#setup ⇒ Object
2956 2957 2958 2959 |
# File 'lib/hash_delegator.rb', line 2956 def setup @hd = HashDelegator.new @hd.instance_variable_set(:@run_state, mock('run_state')) end |
#test_format_execution_streams_with_empty_key ⇒ Object
2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/hash_delegator.rb', line 2968 def test_format_execution_streams_with_empty_key @hd.instance_variable_get(:@run_state).stubs(:files).returns({}) result = HashDelegator.format_execution_streams(:stderr) assert_equal '', result end |
#test_format_execution_streams_with_nil_files ⇒ Object
2976 2977 2978 2979 2980 2981 2982 |
# File 'lib/hash_delegator.rb', line 2976 def test_format_execution_streams_with_nil_files @hd.instance_variable_get(:@run_state).stubs(:files).returns(nil) result = HashDelegator.format_execution_streams(:stdin) assert_equal '', result end |
#test_format_execution_streams_with_valid_key ⇒ Object
2961 2962 2963 2964 2965 2966 |
# File 'lib/hash_delegator.rb', line 2961 def test_format_execution_streams_with_valid_key result = HashDelegator.format_execution_streams(:stdout, { stdout: %w[output1 output2] }) assert_equal 'output1output2', result end |