Sha256: 8227afc73d1d7d0d8f02fdb6aa1d14d973549e89371011a3fbaf2ac46ed6145c

Contents?: true

Size: 920 Bytes

Versions: 3

Compression:

Stored size: 920 Bytes

Contents

require "spec_helper"

describe Blogr::User do
  
  it "has a valid factory" do
  	FactoryGirl.create(:blogr_user).should be_valid
  end

  it "is invalid without an email" do
  	FactoryGirl.build(:blogr_user, email: nil).should_not be_valid
  end

  it "is invalid without a password" do
  	FactoryGirl.build(:blogr_user, password: nil).should_not be_valid
  end

  it "is invalid where the password and password_confirmation don't match" do
  	FactoryGirl.build(:blogr_user, password: "hello123", password_confirmation: "pass123").should_not be_valid
  end

  it "is invalid without a first_name" do
    FactoryGirl.build(:blogr_user, first_name: nil).should_not be_valid
  end

  it "is invalid without a last_name" do
    FactoryGirl.build(:blogr_user, last_name: nil).should_not be_valid
  end

  it "is invalid without a username" do
    FactoryGirl.build(:blogr_user, username: nil).should_not be_valid
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blogr-0.0.8 spec/models/blogr/user_spec.rb
blogr-0.0.7 spec/models/blogr/user_spec.rb
blogr-0.0.6 spec/models/blogr/user_spec.rb