diff options
author | francis <francis> | 2009-06-22 12:54:44 +0000 |
---|---|---|
committer | francis <francis> | 2009-06-22 12:54:44 +0000 |
commit | 377fa46692a6d2bdd711494c75af48b65f292679 (patch) | |
tree | 63e57c9f7746f5f52e44276a01952ef818e02bc3 /spec/controllers/body_controller_spec.rb | |
parent | 8b76e135946f0aca0ed1a79d258812915f814083 (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.rb | 74 |
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 - - - |