spec/models/popolo/organization_spec.rb in popolo-0.0.2 vs spec/models/popolo/organization_spec.rb in popolo-0.0.3
- old
+ new
@@ -1,25 +1,7 @@
require 'spec_helper'
describe Popolo::Organization do
- it {should validate_presence_of :name}
-
[:founding_date, :dissolution_date].each do |attribute|
- it {
- should validate_format_of(attribute).
- # 4.1.2.2 Basic format
- not_to_allow('20041231').
- # 4.1.2.2 Extended format
- to_allow('2004-12-31').
- # 4.1.2.3 a) A specific month
- to_allow('2004-01').
- # 4.1.2.3 b) A specific year
- to_allow('2004').
- # 4.1.2.3 c) A specific century
- not_to_allow('20').
- # Avoid confusion with YYMMDD
- not_to_allow('200401').
- # Date and time of day.
- not_to_allow('2004-12-31T00:00:00Z')
- }
+ it_should_behave_like 'a model with a date attribute', attribute
end
end