diff options
author | Louise Crow <louise.crow@gmail.com> | 2014-10-09 14:45:43 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2014-10-09 14:45:43 +0100 |
commit | f3432afbc3819587adb26a961e80a2284015335d (patch) | |
tree | a44b8f3bcf7a4675b973773957bffb932fd1a3b1 /spec/models | |
parent | 31bb67b992b6850bebde7edea8853178f8d4ce81 (diff) |
Require heading and category in PublicBodyCategoryLink.
Update default factory accordingly.
Diffstat (limited to 'spec/models')
-rw-r--r-- | spec/models/public_body_category_link_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/models/public_body_category_link_spec.rb b/spec/models/public_body_category_link_spec.rb index 5964a164e..8d91f02d5 100644 --- a/spec/models/public_body_category_link_spec.rb +++ b/spec/models/public_body_category_link_spec.rb @@ -20,6 +20,18 @@ describe PublicBodyHeading, 'when validating' do category_link.category_display_order.should == PublicBodyCategoryLink.next_display_order(heading) end + it 'should be invalid without a category' do + category_link = PublicBodyCategoryLink.new + category_link.should_not be_valid + category_link.errors[:public_body_category].should == ["can't be blank"] + end + + it 'should be invalid without a heading' do + category_link = PublicBodyCategoryLink.new + category_link.should_not be_valid + category_link.errors[:public_body_heading].should == ["can't be blank"] + end + end describe PublicBodyCategoryLink, 'when setting a category display order' do |