Sha256: f59ef83e13171d2a7f0d10e90f412565623c7df05b5f5ee4223ef8d79ced8e4f
Contents?: true
Size: 763 Bytes
Versions: 1
Compression:
Stored size: 763 Bytes
Contents
require 'test_helper' class ModelTest < Test::Unit::TestCase setup do @main = Page.new(:title => "About us") @main.save @sub = Page.new(:title => "Mission and vision", :parent_id => @main.id) @sub.save end test "Children" do # Make sure the parenting worked right assert @sub.parent == @main assert @main.children.include?(@sub) assert @main.submenu.include?(@sub) end test "Submenu" do assert @main.submenu.include?(@sub) @sub.update :shown_in_menu => false assert !@main.submenu.include?(@sub) end test "Slugs" do assert @main.slug == 'about-us' assert @sub.slug == 'mission-and-vision' new = Page.new(:title => 'about-us') new.save assert new.slug == 'about-us-2' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aura-0.0.1.pre10 | test/unit/model_test.rb |