Class: MarkdownExec::TestMDocCollectDependencies
- Defined in:
- lib/mdoc.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_collect_dependencies_with_no_source ⇒ Object
-
#test_collect_dependencies_with_nonexistent_source ⇒ Object
must raise error.
- #test_collect_dependencies_with_valid_source ⇒ Object
Instance Method Details
#test_collect_dependencies_with_no_source ⇒ Object
630 631 632 |
# File 'lib/mdoc.rb', line 630 def test_collect_dependencies_with_no_source assert_empty @mdoc.collect_dependencies end |
#test_collect_dependencies_with_nonexistent_source ⇒ Object
must raise error
635 636 637 638 639 |
# File 'lib/mdoc.rb', line 635 def test_collect_dependencies_with_nonexistent_source assert_raises(RuntimeError) do @mdoc.collect_dependencies(pubname: 'nonexistent') end end |
#test_collect_dependencies_with_valid_source ⇒ Object
641 642 643 644 645 646 647 648 649 650 |
# File 'lib/mdoc.rb', line 641 def test_collect_dependencies_with_valid_source @mdoc.stubs(:get_blocks_by_anyname) .with('source1').returns([OpenStruct.new(id: 'source1', reqs: ['source2'])]) @mdoc.stubs(:get_blocks_by_anyname) .with('source2').returns([OpenStruct.new(id: 'source2', reqs: [])]) expected = { 'source1' => ['source2'], 'source2' => [] } assert_equal expected, @mdoc.collect_dependencies(pubname: 'source1') end |