require File.expand_path('../../../../../helper', __FILE__) describe('Menus::Plugin::Menus') do extend Ramaze::Helper::MenuFrontend nav_menu = Menus::Model::Menu.create( :name => 'Spec', :html_class => 'spec_menu_class', :html_id => 'spec_menu_id' ) item_1 = Menus::Model::MenuItem.create( :name => 'Spec', :url => '/', :menu_id => nav_menu.id, :sort_order => 1 ) item_2 = Menus::Model::MenuItem.create( :name => 'Spec 2', :url => '/2', :menu_id => nav_menu.id, :sort_order => 2, :html_id => '', :html_class => 'html class' ) item_3 = Menus::Model::MenuItem.create( :name => 'Spec 3', :url => '/3', :menu_id => nav_menu.id, :parent_id => item_2.id, :sort_order => 3 ) it("Retrieve a menu with all items") do menu = render_menu(nav_menu.slug).strip menu.include?('Spec').should == true menu.include?('Spec 2').should == true menu.include?('Spec 3').should == true menu.include?('