Sha256: 64b5d666c4c4b8269724798c32ed86ab5a50fa2089cd88c023c6878300e3ea17
Contents?: true
Size: 853 Bytes
Versions: 1
Compression:
Stored size: 853 Bytes
Contents
require 'spec_helper' module Alberich describe Role do it "should not be valid if name is too long" do u = FactoryGirl.create(:role) u.name = ('a' * 256) u.valid?.should be_false u.errors[:name].should_not be_nil u.errors[:name][0].should =~ /^is too long.*/ end it "should enforce validity of scope" do u = FactoryGirl.create(:role) u.valid?.should be_true u.scope = "I'm Invalid" u.valid?.should be_false u.errors[:scope].should_not be_nil u.errors[:scope][0].should =~ /^is not included in the list.*/ end it "should require unique name" do role1 = FactoryGirl.create(:role) role2 = FactoryGirl.create(:role) role1.should be_valid role2.should be_valid role2.name = role1.name role2.should_not be_valid end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alberich-0.2.0 | spec/models/alberich/role_spec.rb |