Class: MarkdownExec::TestHashDelegator::TestHashDelegatorAppendDivider
- Inherits:
-
Minitest::Test
- Object
- Minitest::Test
- MarkdownExec::TestHashDelegator::TestHashDelegatorAppendDivider
- Defined in:
- lib/hash_delegator.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_append_divider_final ⇒ Object
- #test_append_divider_initial ⇒ Object
- #test_append_divider_without_format ⇒ Object
Instance Method Details
#setup ⇒ Object
2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 |
# File 'lib/hash_delegator.rb', line 2473 def setup @hd = HashDelegator.new @hd.instance_variable_set(:@delegate_object, { menu_divider_format: 'Format', menu_initial_divider: 'Initial Divider', menu_final_divider: 'Final Divider', menu_divider_color: :color }) @hd.stubs(:string_send_color).returns('Formatted Divider') HashDelegator.stubs(:safeval).returns('Safe Value') end |
#test_append_divider_final ⇒ Object
2493 2494 2495 2496 2497 2498 2499 |
# File 'lib/hash_delegator.rb', line 2493 def test_append_divider_final = [] @hd.append_divider(menu_blocks: , position: :final) assert_equal 1, .size assert_equal 'Formatted Divider', .last.dname end |
#test_append_divider_initial ⇒ Object
2485 2486 2487 2488 2489 2490 2491 |
# File 'lib/hash_delegator.rb', line 2485 def test_append_divider_initial = [] @hd.append_divider(menu_blocks: , position: :initial) assert_equal 1, .size assert_equal 'Formatted Divider', .first.dname end |
#test_append_divider_without_format ⇒ Object
2501 2502 2503 2504 2505 2506 2507 |
# File 'lib/hash_delegator.rb', line 2501 def test_append_divider_without_format @hd.instance_variable_set(:@delegate_object, {}) = [] @hd.append_divider(menu_blocks: , position: :initial) assert_empty end |