mirror of
https://github.com/internetee/registry.git
synced 2025-05-16 17:37:17 +02:00
17 lines
472 B
Ruby
17 lines
472 B
Ruby
# https://en.wikipedia.org/wiki/ISO_8601
|
|
|
|
RSpec.shared_examples 'iso8601' do
|
|
describe 'validation' do
|
|
it 'rejects invalid' do
|
|
model.send("#{attribute}=", '2010-07-0')
|
|
model.validate
|
|
expect(model.errors).to be_added(attribute, :invalid_iso8601_date)
|
|
end
|
|
|
|
it 'accepts valid' do
|
|
model.send("#{attribute}=", '2010-07-05')
|
|
model.validate
|
|
expect(model.errors).to_not be_added(attribute, :invalid_iso8601_date)
|
|
end
|
|
end
|
|
end
|