(0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------
MenuMaker::UiHelperTest: test_menu_helper_that_maps_to_Menu_class
-----------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------
MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
--------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------
MenuMakerTest: test_truth
-------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.1ms)  begin transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.0ms)  begin transaction
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
   (0.1ms)  rollback transaction
   (0.1ms)  begin transaction
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
   (0.0ms)  begin transaction
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
   (0.0ms)  rollback transaction
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_only_one_renderer_is_provided
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_only_one_renderer_is_provided
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_only_one_renderer_is_provided
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_only_one_renderer_is_provided
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_only_one_renderer_is_provided
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_one_renderer_available
------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_one_renderer_available
------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_one_renderer_available
------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_all_depths_with_the_same_renderer,_when_one_renderer_available
------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
MenuMaker::MenuTest: test_renders_with_an_object_which_responds_to_call
-----------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_renders_all_depths_with_the_same_renderer,_when_one_renderer_available
--------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_renders_with_an_object_which_responds_to_call
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render all menu depths with the same renderer, when only one renderer available. 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_an_array_of_paths_including_those_from_submenus
-----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------
MenuMaker::PathTest: test_Path_returns_a_get_path_from_a_given_string
---------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_returns_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_returns_a_path_from_an_array
------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_path_string
------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_fails_when_array_doesn't_have_a_method
----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------
MenuMaker::PathTest: test_create_a_path_from_array_assumes_get_when_can't_find_a_method
---------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------
MenuMaker::PathTest: test_create_a_path_from_array_assumes_get_when_can't_find_a_method
---------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------
MenuMaker::PathTest: test_create_a_path_from_array_assumes_get_when_can't_find_a_method
---------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
---------------------------------------------------------------------------------------
MenuMaker::PathTest: test_create_a_path_from_array_assumes_get_when_can't_find_a_method
---------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_object_if_already_a_Path
------------------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
--------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_secondary_restful_paths
--------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_addresses_returns_submenu_paths_recursively
---------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
-------------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_addresses_returns_submenu_paths_+_current_menu_path
-------------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------
MenuMaker::MenuItemTest: test_menu#add_accepts
----------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_Menu#add_accepts_multiple_paths
-------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_Menu#add_accepts_multiple_paths
-------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------
-------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_menu_helper_that_maps_to_Menu_class
-------------------------------------------------------------------
-------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_active
-------------------------------------------------------------------------
--------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_first_li_submenu_item_active
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
MenuMaker::MenuHelperTest: test_outputs_the_menu_with_the_second_li_submenu_item_selected
-----------------------------------------------------------------------------------------
---------------------------------------------------------------------------
MenuMaker::PathTest: test_a_Path_global_conversion_method_is_also_available
---------------------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_accepts_get,_post,_put,_patch_and_delete
------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_get_path_from_a_given_string
----------------------------------------------------------------
------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array
------------------------------------------------------
-------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_assumes_get_when_can't_find_request_method
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_array_on_empty_array_creates_empty_get_path
--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
MenuMaker::PathTest: test_creates_a_path_from_an_object_wich_responds_to_path_and_method
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_doesn't_accept_a_method_other_than_get,_post,_put,_patch_and_delete
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_array
-----------------------------------------------------------------
------------------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_a_convertible_string
------------------------------------------------------------------
-----------------------------------------------------------
MenuMaker::PathTest: test_equality_works_with_an_equal_path
-----------------------------------------------------------
--------------------------------------------------------------------------------------------------
MenuMaker::PathTest: test_fails_if_can't_create_path_from_object_which_responds_to_path_and_method
--------------------------------------------------------------------------------------------------
---------------------------------------------------------
MenuMaker::PathTest: test_from_path_fails_when_not_a_path
---------------------------------------------------------
-----------------------------------------------------------------
MenuMaker::PathTest: test_returns_back_the_path_if_already_a_Path
-----------------------------------------------------------------
--------------------------------------------------
MenuMaker::PathTest: test_to_s_returns_the_address
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a MenuRenderer class renderer should detect the path when not provided and the context responds to request. 
-----------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call should render the menu. 
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when one renderer is available should render all menu depths with the same renderer. 
----------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
MenuMaker::MenuRendererTest: test_: with a renderer which responds to call when two renderers are available should render menu depths with respective renderers. 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_Menu#add_accepts_multiple_paths
-------------------------------------------------------------
------------------------------------------------
MenuMaker::MenuItemTest: test_accepts_many_paths
------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_all_paths_returns_submenu_paths_+_current_menu_path
---------------------------------------------------------------------------------
----------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_also_checks_for_submenus
----------------------------------------------------------------
----------------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_path?_matches_on_other_restful_paths
----------------------------------------------------------------------
-------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_false
-------------------------------------------------------------
------------------------------------------------------------
MenuMaker::MenuItemTest: test_has_submenu?_when_returns_true
------------------------------------------------------------
---------------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_hash_options_can_be_accessed_as_methods_on_MenuItem
---------------------------------------------------------------------------------
----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_path_returns_the_first_path_from_the_menu_item
----------------------------------------------------------------------------
-----------------------------------------------------------------------------
MenuMaker::MenuItemTest: test_submenu_paths_returns_submenu_paths_recursively
-----------------------------------------------------------------------------