tab/spec/models/client_spec.rb

30 lines
640 B
Ruby
Raw Normal View History

2015-09-08 11:44:40 +02:00
# == Schema Information
#
# Table name: clients
#
# id :integer not null, primary key
# name :string not null
# key :string not null
# created_at :datetime not null
# updated_at :datetime not null
#
2015-09-12 13:03:04 +02:00
describe Client, type: :model do
before :each do
@client = create :client
end
2015-09-08 14:26:04 +02:00
it "should have a valid factory" do
2015-09-12 13:03:04 +02:00
expect(@client).to be_valid
2015-09-08 14:26:04 +02:00
end
it "should generate a key" do
2015-09-12 13:03:04 +02:00
expect(@client.key).to be_present
end
it "should have a unique name" do
client = build :client, name: @client.name
expect(client).to_not be_valid
2015-09-08 14:26:04 +02:00
end
2015-09-08 11:30:11 +02:00
end