aboutsummaryrefslogtreecommitdiffstats
path: root/spec/controllers/body_controller_spec.rb
diff options
context:
space:
mode:
authorfrancis <francis>2009-06-22 12:54:44 +0000
committerfrancis <francis>2009-06-22 12:54:44 +0000
commit377fa46692a6d2bdd711494c75af48b65f292679 (patch)
tree63e57c9f7746f5f52e44276a01952ef818e02bc3 /spec/controllers/body_controller_spec.rb
parent8b76e135946f0aca0ed1a79d258812915f814083 (diff)
Rename body controller to public_body for consistency.
Diffstat (limited to 'spec/controllers/body_controller_spec.rb')
-rw-r--r--spec/controllers/body_controller_spec.rb74
1 files changed, 0 insertions, 74 deletions
diff --git a/spec/controllers/body_controller_spec.rb b/spec/controllers/body_controller_spec.rb
deleted file mode 100644
index 6d108c686..000000000
--- a/spec/controllers/body_controller_spec.rb
+++ /dev/null
@@ -1,74 +0,0 @@
-require File.dirname(__FILE__) + '/../spec_helper'
-
-describe BodyController, "when showing a body" do
- integrate_views
- fixtures :public_bodies, :public_body_versions
-
- it "should be successful" do
- get :show, :url_name => "dfh"
- response.should be_success
- end
-
- it "should render with 'show' template" do
- get :show, :url_name => "dfh"
- response.should render_template('show')
- end
-
- it "should assign the body" do
- get :show, :url_name => "dfh"
- assigns[:public_body].should == public_bodies(:humpadink_public_body)
- end
-
- it "should redirect to newest name if you use historic name of public body in URL" do
- get :show, :url_name => "hdink"
- response.should redirect_to(:controller => 'body', :action => 'show', :url_name => "dfh")
- end
-
- it "should redirect to lower case name if you use mixed case name in URL" do
- get :show, :url_name => "dFh"
- response.should redirect_to(:controller => 'body', :action => 'show', :url_name => "dfh")
- end
-end
-
-describe BodyController, "when listing bodies" do
- integrate_views
- fixtures :public_bodies, :public_body_versions
-
- it "should be successful" do
- get :list
- response.should be_success
- end
-
- it "should list bodies in alphabetical order" do
- get :list
-
- response.should render_template('list')
-
- assigns[:public_bodies].should == [ public_bodies(:humpadink_public_body), public_bodies(:geraldine_public_body) ]
- assigns[:tag].should == "all"
- assigns[:description].should == "all"
- end
-
- it "should list a tagged thing on the appropriate list page, and others on the other page, and all still on the all page" do
- public_bodies(:humpadink_public_body).tag_string = "foo local_council"
-
- get :list, :tag => "local_council"
- response.should render_template('list')
- assigns[:public_bodies].should == [ public_bodies(:humpadink_public_body) ]
- assigns[:tag].should == "local_council"
- assigns[:description].should == "Local councils"
-
- get :list, :tag => "other"
- response.should render_template('list')
- assigns[:public_bodies].should == [ public_bodies(:geraldine_public_body) ]
-
- get :list
- response.should render_template('list')
- assigns[:public_bodies].should == [ public_bodies(:humpadink_public_body), public_bodies(:geraldine_public_body) ]
-
- end
-
-end
-
-
-