diff options
-rw-r--r-- | spec/controllers/general_controller_spec.rb | 5 | ||||
-rw-r--r-- | spec/controllers/request_controller_spec.rb | 1 | ||||
-rw-r--r-- | spec/controllers/track_controller_spec.rb | 3 | ||||
-rw-r--r-- | spec/spec_helper.rb | 5 |
4 files changed, 8 insertions, 6 deletions
diff --git a/spec/controllers/general_controller_spec.rb b/spec/controllers/general_controller_spec.rb index 5390468ee..942f99db2 100644 --- a/spec/controllers/general_controller_spec.rb +++ b/spec/controllers/general_controller_spec.rb @@ -1,10 +1,5 @@ require File.dirname(__FILE__) + '/../spec_helper' -def rebuild_xapian_index - rebuild_name = File.dirname(__FILE__) + '/../../script/rebuild-xapian-index' - Kernel.system(rebuild_name) or raise "failed to launch rebuild-xapian-index" -end - describe GeneralController, "when searching" do integrate_views fixtures :users, :outgoing_messages, :incoming_messages, :raw_emails, :info_requests, :info_request_events, :public_bodies, :comments diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb index 72829b26f..9bdb02850 100644 --- a/spec/controllers/request_controller_spec.rb +++ b/spec/controllers/request_controller_spec.rb @@ -3,6 +3,7 @@ require File.dirname(__FILE__) + '/../spec_helper' describe RequestController, "when listing recent requests" do integrate_views fixtures :info_requests, :outgoing_messages, :info_request_events + rebuild_xapian_index it "should be successful" do get :list, :view => 'recent' diff --git a/spec/controllers/track_controller_spec.rb b/spec/controllers/track_controller_spec.rb index 68064b908..bd91edf61 100644 --- a/spec/controllers/track_controller_spec.rb +++ b/spec/controllers/track_controller_spec.rb @@ -59,7 +59,8 @@ end describe TrackController, "when viewing RSS feed for a track" do integrate_views fixtures :info_requests, :outgoing_messages, :incoming_messages, :raw_emails, :info_request_events, :users, :track_things, :comments, :public_bodies - + rebuild_xapian_index + it "should get the RSS feed" do track_thing = track_things(:track_fancy_dog_request) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 8945bc7b2..4400c0a28 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -30,6 +30,11 @@ def receive_incoming_mail(email_name, email_to) RequestMailer.receive(content) end +def rebuild_xapian_index + rebuild_name = File.dirname(__FILE__) + '/../script/rebuild-xapian-index' + Kernel.system(rebuild_name) or raise "failed to launch rebuild-xapian-index" +end + # Monkeypatch! Validate HTML in tests. $html_validation_script = "/usr/bin/validate" # from Debian package wdg-html-validator if $tempfilecount.nil? |