Sha256: 756a9cf7523fe49b22277617d4832b0d2c3584efda5363d5e7b5bc67d8fbfd72
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
require "test_helper" class HelperTest < ActionView::TestCase tests MenuBuilder::ViewHelpers test "menu yields an instance of Menu" do menu do |m| assert m.instance_of?(MenuBuilder::ViewHelpers::Menu) end end test "menu create an unordered list" do menu :id=>"menu" do |m| end assert_select "ul#menu" end test "menu should accept html options like classes and id" do menu :id=>"menu", :class=>"tabs" do |m| end assert_select "ul#menu.tabs" end test "menu should create a line item" do menu { |m| concat m.home "Home", "#" } assert_select "li", 1 end test "should create a link inside line item" do menu { |m| concat m.home "Home", "/" } expected = %(<ul><li><a href="/">Home</a></li></ul>) assert_dom_equal expected, output_buffer end test "should set the class to the current item li" do @menu_item = :home menu do |m| concat m.home "Home", "/" concat m.contact "Store", "/store" end assert_select "li.current", 1 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
menu_builder-0.2.1 | test/helper_test.rb |
menu_builder-0.2.0 | test/helper_test.rb |