tab/spec/models/user_spec.rb

27 lines
579 B
Ruby
Raw Normal View History

2015-09-08 11:44:40 +02:00
# == Schema Information
#
# Table name: users
#
# id :integer not null, primary key
# name :string
# balance :integer default(0), not null
# penning :boolean default(FALSE), not null
# created_at :datetime not null
# updated_at :datetime not null
#
2015-09-09 21:52:16 +02:00
describe User, type: :model do
2015-09-09 20:11:59 +02:00
before :each do
@user = create :user
end
2015-09-08 14:00:11 +02:00
it "has a valid factory" do
2015-09-09 20:11:59 +02:00
expect(@user).to be_valid
end
it "has a unique name" do
user = build :user, name: @user.name
expect(user).to_not be_valid
2015-09-08 14:00:11 +02:00
end
2015-09-08 11:30:11 +02:00
end