У меня есть несколько моделей, и в этих моделях у меня есть атрибуты, которые я не хочу оставлять пустыми/пустыми.
Я хочу тщательно протестировать свои модели на эти ограничения, используя RSpec и Factory Girl.
Однако я получаю дублирование кода:
user_spec:
it 'is invalid if blank' do
expect {
FactoryGirl.create(:user, nickname => '')
}.to raise_error(ActiveRecord::RecordInvalid)
end
спецификация_сообщения:
it 'is invalid if blank' do
expect {
FactoryGirl.create(:message, :re => '')
}.to raise_error(ActiveRecord::RecordInvalid)
end
Как я могу это учесть?