test/helper_test.rb in menu_builder-0.2.1 vs test/helper_test.rb in menu_builder-0.3.0
- old
+ new
@@ -2,42 +2,42 @@
class HelperTest < ActionView::TestCase
tests MenuBuilder::ViewHelpers
test "menu yields an instance of Menu" do
- menu do |m|
+ concat(menu do |m|
assert m.instance_of?(MenuBuilder::ViewHelpers::Menu)
- end
+ end)
end
test "menu create an unordered list" do
- menu :id=>"menu" do |m| end
+ concat(menu(:id => "menu") { |m| })
assert_select "ul#menu"
end
-
+
test "menu should accept html options like classes and id" do
- menu :id=>"menu", :class=>"tabs" do |m| end
+ concat(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", "#" }
+ concat(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", "/" }
+ concat(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(menu do |m|
concat m.home "Home", "/"
concat m.contact "Store", "/store"
- end
-
+ end)
+
assert_select "li.current", 1
end
end
\ No newline at end of file