aboutsummaryrefslogtreecommitdiffstats
path: root/spec/controllers/general_controller_spec.rb
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2012-10-29 16:28:43 +0000
committerLouise Crow <louise.crow@gmail.com>2012-10-29 16:28:43 +0000
commit8f8050b8cbf872f3c2d99d8ee1c0b41aec490a59 (patch)
treec4f9c3934aa76fe5bdadd82e078e5f02be1d3e44 /spec/controllers/general_controller_spec.rb
parentf093d6dd5c6f707ae12510b1b50b6cb01d277703 (diff)
Move search spec to search group.
Diffstat (limited to 'spec/controllers/general_controller_spec.rb')
-rw-r--r--spec/controllers/general_controller_spec.rb17
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')