diff options
author | Louise Crow <louise.crow@gmail.com> | 2012-10-29 16:28:43 +0000 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2012-10-29 16:28:43 +0000 |
commit | 8f8050b8cbf872f3c2d99d8ee1c0b41aec490a59 (patch) | |
tree | c4f9c3934aa76fe5bdadd82e078e5f02be1d3e44 /spec/controllers/general_controller_spec.rb | |
parent | f093d6dd5c6f707ae12510b1b50b6cb01d277703 (diff) |
Move search spec to search group.
Diffstat (limited to 'spec/controllers/general_controller_spec.rb')
-rw-r--r-- | spec/controllers/general_controller_spec.rb | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/spec/controllers/general_controller_spec.rb b/spec/controllers/general_controller_spec.rb index 3f5bc99d7..f71815746 100644 --- a/spec/controllers/general_controller_spec.rb +++ b/spec/controllers/general_controller_spec.rb @@ -34,12 +34,8 @@ describe GeneralController, 'when getting the blog feed' do end describe GeneralController, "when showing the frontpage" do - integrate_views - before(:each) do - load_raw_emails_data - rebuild_xapian_index - end + integrate_views it "should render the front page successfully" do get :frontpage @@ -87,11 +83,6 @@ describe GeneralController, "when showing the frontpage" do response.should be_success end - it "should redirect from search query URL to pretty URL" do - post :search_redirect, :query => "mouse" # query hidden in POST parameters - response.should redirect_to(:action => 'search', :combined => "mouse", :view => "all") # URL /search/:query/all - end - describe "when using different locale settings" do home_link_regex = /href=".*\/en\// it "should generate URLs with a locale prepended when there's more than one locale set" do @@ -135,6 +126,7 @@ describe GeneralController, "when showing the frontpage" do end describe 'when constructing the list of recent requests' do + before(:each) do load_raw_emails_data rebuild_xapian_index @@ -170,6 +162,11 @@ describe GeneralController, 'when using xapian search' do rebuild_xapian_index end + it "should redirect from search query URL to pretty URL" do + post :search_redirect, :query => "mouse" # query hidden in POST parameters + response.should redirect_to(:action => 'search', :combined => "mouse", :view => "all") # URL /search/:query/all + end + it "should find info request when searching for '\"fancy dog\"'" do get :search, :combined => ['"fancy dog"'] response.should render_template('search') |