Sha256: cb767c2c763cee4d0a3bbcfbce64bea2919937e65ae5ecadf21ff5b75725f612
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../test_helper') class MenuHelperTest < ActionView::TestCase tests MenuHelper def test_should_build_menu_bar menu_bar_html = menu_bar({}, :class => 'pretty') do |main| main.menu :home do |home| home.menu :browse home.menu :search end main.menu :contact, 'Contact Us' main.menu :about_us end expected = <<-eos <ul class="pretty ui-menubar ui-menubar-1"> <li class="ui-menubar-menu ui-menubar-menu-1"><a href="http://test.host/home"><span>Home</span></a> <ul class="ui-menubar ui-menubar-2"> <li class="ui-menubar-menu ui-menubar-menu-2"><a href="http://test.host/home/browse"><span>Browse</span></a></li> <li class="ui-menubar-menu ui-menubar-menu-2 ui-menubar-last"><a href="http://test.host/home/search"><span>Search</span></a></li> </ul> </li> <li class="ui-menubar-menu ui-menubar-menu-1 ui-state-active ui-menubar-selected"><a href="http://test.host/contact"><span>Contact Us</span></a></li> <li class="ui-menubar-menu ui-menubar-menu-1 ui-menubar-last"><a href="http://test.host/about_us"><span>About Us</span></a></li> </ul> eos assert_equal expected.gsub(/\n\s*/, ''), menu_bar_html end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
menu_helper-0.3.1 | test/helpers/menu_helper_test.rb |
menu_helper-0.3.0 | test/helpers/menu_helper_test.rb |