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
2802 2803 2804 2805 |
# File 'lib/hash_delegator.rb', line 2802 def setup @hd = HashDelegator.new @hd.instance_variable_set(:@run_state, mock('run_state')) end |
#test_format_execution_streams_with_empty_key ⇒ Object
2814 2815 2816 2817 2818 2819 2820 |
# File 'lib/hash_delegator.rb', line 2814 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
2822 2823 2824 2825 2826 2827 2828 |
# File 'lib/hash_delegator.rb', line 2822 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
2807 2808 2809 2810 2811 2812 |
# File 'lib/hash_delegator.rb', line 2807 def test_format_execution_streams_with_valid_key result = HashDelegator.format_execution_streams(:stdout, { stdout: %w[output1 output2] }) assert_equal 'output1output2', result end |