demarches-normaliennes/spec/models/gestionnaire_spec.rb

25 lines
1,000 B
Ruby
Raw Normal View History

2015-09-22 10:15:12 +02:00
require 'rails_helper'
describe Gestionnaire, type: :model do
describe 'database column' do
it { is_expected.to have_db_column(:email) }
it { is_expected.to have_db_column(:encrypted_password) }
it { is_expected.to have_db_column(:reset_password_token) }
it { is_expected.to have_db_column(:reset_password_sent_at) }
it { is_expected.to have_db_column(:remember_created_at) }
it { is_expected.to have_db_column(:sign_in_count) }
it { is_expected.to have_db_column(:current_sign_in_at) }
it { is_expected.to have_db_column(:last_sign_in_at) }
it { is_expected.to have_db_column(:current_sign_in_ip) }
it { is_expected.to have_db_column(:last_sign_in_ip) }
it { is_expected.to have_db_column(:created_at) }
it { is_expected.to have_db_column(:updated_at) }
end
describe 'association' do
it { is_expected.to belong_to(:administrateur) }
it { is_expected.to have_many(:procedures) }
it { is_expected.to have_many(:dossiers) }
end
2015-09-22 10:15:12 +02:00
end