Class: MarkdownExec::TestHashDelegator::TestHashDelegatorMenuChromeColoredOption
- Inherits:
-
Minitest::Test
- Object
- Minitest::Test
- MarkdownExec::TestHashDelegator::TestHashDelegatorMenuChromeColoredOption
- Defined in:
- lib/hash_delegator.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_menu_chrome_colored_option_with_color ⇒ Object
- #test_menu_chrome_colored_option_without_color ⇒ Object
Instance Method Details
#setup ⇒ Object
3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 |
# File 'lib/hash_delegator.rb', line 3207 def setup @hd = HashDelegator.new @hd.instance_variable_set(:@delegate_object, { menu_option_back_name: 'Back', menu_chrome_color: :red, menu_chrome_format: '-- %s --' }) @hd.stubs(:menu_chrome_formatted_option).with(:menu_option_back_name).returns('-- Back --') @hd.stubs(:string_send_color).with('-- Back --', :menu_chrome_color).returns('-- Back --'.red) end |
#test_menu_chrome_colored_option_with_color ⇒ Object
3219 3220 3221 3222 |
# File 'lib/hash_delegator.rb', line 3219 def assert_equal '-- Back --'.red, @hd.(:menu_option_back_name) end |
#test_menu_chrome_colored_option_without_color ⇒ Object
3224 3225 3226 3227 3228 3229 |
# File 'lib/hash_delegator.rb', line 3224 def @hd.instance_variable_set(:@delegate_object, { menu_option_back_name: 'Back' }) assert_equal '-- Back --', @hd.(:menu_option_back_name) end |