class MarkdownExec::TestHashDelegatorUpdateMenuAttribYieldSelectedWithBody
def setup
def setup @hd = HashDelegator.new @fcb = mock('Fcb') @fcb.stubs(:body).returns(true) HashDelegator.stubs(:initialize_fcb_names) HashDelegator.stubs(:default_block_title_from_body) Filter.stubs(:yield_to_block_if_applicable) end
def test_update_menu_attrib_yield_selected_with_body
def test_update_menu_attrib_yield_selected_with_body HashDelegator.expects(:initialize_fcb_names).with(@fcb) HashDelegator.expects(:default_block_title_from_body).with(@fcb) Filter.expects(:yield_to_block_if_applicable).with(@fcb, [:some_message], {}) HashDelegator.update_menu_attrib_yield_selected(fcb: @fcb, messages: [:some_message]) end
def test_update_menu_attrib_yield_selected_without_body
def test_update_menu_attrib_yield_selected_without_body @fcb.stubs(:body).returns(nil) HashDelegator.expects(:initialize_fcb_names).with(@fcb) HashDelegator.update_menu_attrib_yield_selected(fcb: @fcb, messages: [:some_message]) end