Class: MarkdownExec::TestHashDelegator::TestHashDelegatorIterBlocksFromNestedFiles
- Inherits:
-
Minitest::Test
- Object
- Minitest::Test
- MarkdownExec::TestHashDelegator::TestHashDelegatorIterBlocksFromNestedFiles
- Defined in:
- lib/hash_delegator.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_iter_blocks_from_nested_files ⇒ Object
- #test_iter_blocks_from_nested_files_with_no_file ⇒ Object
Instance Method Details
#setup ⇒ Object
3119 3120 3121 3122 3123 3124 3125 3126 3127 |
# File 'lib/hash_delegator.rb', line 3119 def setup @hd = HashDelegator.new @hd.instance_variable_set(:@delegate_object, { filename: 'test.md' }) @hd.stubs(:check_file_existence).with('test.md').returns(true) @hd.stubs(:initial_state).returns({}) @hd.stubs(:cfile).returns(Minitest::Mock.new) @hd.stubs(:update_line_and_block_state) end |
#test_iter_blocks_from_nested_files ⇒ Object
3129 3130 3131 3132 3133 3134 3135 3136 3137 |
# File 'lib/hash_delegator.rb', line 3129 def test_iter_blocks_from_nested_files @hd.cfile.expect(:readlines, ['line 1', 'line 2'], ['test.md'], import_paths: nil) = ['filtered message'] result = @hd.iter_blocks_from_nested_files { } assert_equal ['line 1', 'line 2'], result @hd.cfile.verify end |
#test_iter_blocks_from_nested_files_with_no_file ⇒ Object
3139 3140 3141 3142 3143 3144 3145 |
# File 'lib/hash_delegator.rb', line 3139 def test_iter_blocks_from_nested_files_with_no_file @hd.stubs(:check_file_existence).with('test.md').returns(false) assert_nil(@hd.iter_blocks_from_nested_files do ['filtered message'] end) end |