Revision f4459c11
Added by David Davis about 8 years ago
test/unit/menu_item_test.rb | ||
---|---|---|
|
||
def test_new_menu_item_should_require_a_proc_to_use_for_the_if_condition
|
||
assert_raises ArgumentError do
|
||
Menu::Item.new(:test_error, :if => ['not_a_proc'] )
|
||
Menu::Item.new(:test_error, :if => ['not_a_proc'])
|
||
end
|
||
|
||
assert Menu::Item.new(:test_good_if, :if => Proc.new{})
|
||
... | ... | |
Menu::Item.new(:test_error, :children => ['not_a_proc'])
|
||
end
|
||
|
||
assert Menu::Item.new(:test_good_children, :children => Proc.new{} )
|
||
assert Menu::Item.new(:test_good_children, :children => Proc.new{})
|
||
end
|
||
|
||
def test_new_should_not_allow_setting_the_parent_item_to_the_current_item
|
||
assert_raises ArgumentError do
|
||
Menu::Item.new(:test_error, :parent => :test_error )
|
||
Menu::Item.new(:test_error, :parent => :test_error)
|
||
end
|
||
end
|
||
|
Also available in: Unified diff
Refs #3809 - Turning on some rubocop cops