Project

General

Profile

« Previous | Next » 

Revision cd3baa12

Added by Scott Seago almost 10 years ago

fixes #6091 - menu removal wasn't traversing menu hierarchy

View differences:

test/unit/menu_mapper_test.rb
assert_nil menu_mapper.find(:test_overview)
end
def test_delete_in_sub_menu
menu_mapper = Menu::Manager::Mapper.new(:test_menu, {})
menu_mapper.sub_menu :test_sub_menu, :caption => "Sub Menu" do
menu_mapper.item :test_sub_overview, :url_hash => { :controller => 'hosts', :action => 'show'}
end
assert_not_nil menu_mapper.find(:test_sub_overview)
assert_not_nil menu_mapper.delete(:test_sub_overview)
assert_nil menu_mapper.find(:test_sub_overview)
end
def test_delete_missing
menu_mapper = Menu::Manager::Mapper.new(:test_menu, {})
assert_nil menu_mapper.delete(:test_missing)
......
end
end
end
end
end

Also available in: Unified diff