Sha256: 8e1cf6c6c5626d46bee019b45b4c3bc9b1fd21eeff0132bebe3a6c1bdcdaf029
Contents?: true
Size: 818 Bytes
Versions: 5
Compression:
Stored size: 818 Bytes
Contents
require 'rails_helper' describe SpudMenuItem, :type => :model 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) expect(p).to_not be_valid end it "should require a menu_id" do p = FactoryGirl.build(:spud_menu_item,:spud_menu_id => nil) expect(p).to_not be_valid end it "should require a parent_type" do p = FactoryGirl.build(:spud_menu_item,:parent_type => nil) expect(p).to_not be_valid end it "should require a parent_id" do p = FactoryGirl.build(:spud_menu_item,:parent_id => nil) expect(p).to_not be_valid end end end
Version data entries
5 entries across 5 versions & 1 rubygems