Sha256: 94fdbe8459dbb775b3eea3aa70df915f38ed7440c05a7f4a880a120648693a9f
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
require 'spec_helper' describe CargoWiki::User do it "validates the presence of the username" do user = FactoryGirl.build(:user, :username => "") user.save.should == false user.errors.messages[:username].should include("can't be blank") user = FactoryGirl.create(:user) user.username = "" user.save.should == false user.errors.messages[:username].should include("can't be blank") end it "validates the presence of the role" do user = FactoryGirl.build(:user, :role => "") user.save.should == false user.errors.messages[:role].should include("can't be blank") user = FactoryGirl.create(:user) user.role = "" user.save.should == false user.errors.messages[:role].should include("can't be blank") end it "validates the presence of the password" do user = FactoryGirl.build(:user, :password => "") user.save.should == false user.errors.messages[:password].should include("can't be blank") end it "validates the presence of the password confirmation" do user = FactoryGirl.build(:user, :password_confirmation => "") user.save.should == false user.errors.messages[:password].should include("doesn't match confirmation") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cargo_wiki-1.0.1 | spec/models/cargo_wiki/user_spec.rb |
cargo_wiki-1.0.0 | spec/models/cargo_wiki/user_spec.rb |