Test key model

This commit is contained in:
Thibault Jouan 2015-05-06 03:09:21 +00:00
parent 1588417559
commit d12c589e01

12
spec/models/key_spec.rb Normal file
View File

@ -0,0 +1,12 @@
describe Key do
subject(:key) { build :key }
it { is_expected.to be_valid }
it { is_expected.to belong_to :user }
it { is_expected.to validate_presence_of :name }
it 'has a token when created' do
key.save
expect(key.token).to match /\A[\w\d]{24,}\z/
end
end