aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/controllers/admin_public_body_categories_controller_spec.rb7
-rw-r--r--spec/controllers/admin_public_body_headings_controller_spec.rb6
2 files changed, 12 insertions, 1 deletions
diff --git a/spec/controllers/admin_public_body_categories_controller_spec.rb b/spec/controllers/admin_public_body_categories_controller_spec.rb
index 6eadb7971..902327081 100644
--- a/spec/controllers/admin_public_body_categories_controller_spec.rb
+++ b/spec/controllers/admin_public_body_categories_controller_spec.rb
@@ -51,7 +51,6 @@ describe AdminPublicBodyCategoriesController do
category.public_body_headings.should == [heading]
end
-
it 'creates a new public body category with multiple locales' do
n = PublicBodyCategory.count
post :create, {
@@ -76,6 +75,12 @@ describe AdminPublicBodyCategoriesController do
response.should redirect_to(admin_categories_path)
end
+
+ it "renders the form if creating the record was unsuccessful" do
+ post :create, :public_body_category => { :title => '' }
+ expect(response).to render_template('new')
+ end
+
end
context 'when editing a public body category' do
diff --git a/spec/controllers/admin_public_body_headings_controller_spec.rb b/spec/controllers/admin_public_body_headings_controller_spec.rb
index d8a78daff..60f563e57 100644
--- a/spec/controllers/admin_public_body_headings_controller_spec.rb
+++ b/spec/controllers/admin_public_body_headings_controller_spec.rb
@@ -50,6 +50,12 @@ describe AdminPublicBodyHeadingsController do
response.should redirect_to(admin_categories_path)
end
+
+ it "renders the form if creating the record was unsuccessful" do
+ post :create, :public_body_heading => { :name => '' }
+ expect(response).to render_template('new')
+ end
+
end
context 'when editing a public body heading' do