Sha256: 55f4bec9fb2562690bf965b650d59787a25770e5daf58a762f6e4388ee348292
Contents?: true
Size: 784 Bytes
Versions: 32
Compression:
Stored size: 784 Bytes
Contents
require 'spec_helper' describe SpudMenuItem do it {should have_many(:spud_menu_items)} it {should belong_to(:spud_page)} it {should belong_to(:spud_menu)} it {should belong_to(:parent)} describe :validations do it "should require a name" do p = FactoryGirl.build(:spud_menu_item,:name => nil) p.should_not be_valid end it "should require a menu_id" do p = FactoryGirl.build(:spud_menu_item,:spud_menu_id => nil) p.should_not be_valid end it "should require a parent_type" do p = FactoryGirl.build(:spud_menu_item,:parent_type => nil) p.should_not be_valid end it "should require a parent_id" do p = FactoryGirl.build(:spud_menu_item,:parent_id => nil) p.should_not be_valid end end end
Version data entries
32 entries across 32 versions & 2 rubygems