aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/general_controller.rb2
-rw-r--r--config/packages5
-rw-r--r--spec/views/request/show.rhtml_spec.rb22
3 files changed, 16 insertions, 13 deletions
diff --git a/app/controllers/general_controller.rb b/app/controllers/general_controller.rb
index 5c4103616..efab26fad 100644
--- a/app/controllers/general_controller.rb
+++ b/app/controllers/general_controller.rb
@@ -7,7 +7,7 @@
#
# $Id: general_controller.rb,v 1.57 2009-10-03 10:23:43 francis Exp $
-require 'xmlsimple'
+require 'lib/xmlsimple'
require 'open-uri'
class GeneralController < ApplicationController
diff --git a/config/packages b/config/packages
index f0bed1763..1078e59c8 100644
--- a/config/packages
+++ b/config/packages
@@ -1,7 +1,7 @@
ruby1.8
libpgsql-ruby1.8
libopenssl-ruby1.8
-rake
+rake (>= 0.8.4-1)
irb
wv
poppler-utils
@@ -23,3 +23,6 @@ wdg-html-validator
#libapache2-mod-passenger
mutt
librack-ruby1.8
+librmagick-ruby1.8
+libxml-simple-ruby
+libfcgi-ruby1.8
diff --git a/spec/views/request/show.rhtml_spec.rb b/spec/views/request/show.rhtml_spec.rb
index b17521a4b..4110dc0c2 100644
--- a/spec/views/request/show.rhtml_spec.rb
+++ b/spec/views/request/show.rhtml_spec.rb
@@ -17,22 +17,22 @@ describe 'when viewing an information request' do
:prominence => 'normal')
end
- def do_render
+ def request_page
assigns[:info_request] = @mock_request
assigns[:info_request_events] = []
assigns[:status] = @mock_request.calculate_status
- template.stub!(:render)
+ template.stub!(:render_partial)
render 'request/show'
end
it 'should show the sidebar' do
- template.should_receive(:render).with(:partial => 'sidebar')
- do_render
+ template.should_receive(:render_partial).with(:partial => 'sidebar', :locals => {})
+ request_page
end
it 'should show the actions people can take' do
- template.should_receive(:render).with(:partial => 'after_actions')
- do_render
+ template.should_receive(:render_partial).with(:partial => 'after_actions', :locals => {})
+ request_page
end
describe 'when a status update has been requested' do
@@ -42,7 +42,7 @@ describe 'when viewing an information request' do
end
it 'should show the first form for describing the state of the request' do
- do_render
+ request_page
response.should have_tag("div.describe_state_form#describe_state_form_1")
end
@@ -55,12 +55,12 @@ describe 'when viewing an information request' do
end
it 'should show the first form for describing the state of the request' do
- do_render
+ request_page
response.should have_tag("div.describe_state_form#describe_state_form_1")
end
it 'should show the second form for describing the state of the request' do
- do_render
+ request_page
response.should have_tag("div.describe_state_form#describe_state_form_2")
end
@@ -86,7 +86,7 @@ describe 'when viewing an information request' do
end
it 'should show a link to follow up the last response with clarification' do
- do_render
+ request_page
expected_url = "http://test.host/request/#{@mock_request.id}/response/#{@mock_response.id}#followup"
response.should have_tag("a[href=#{expected_url}]", :text => 'send a follow up message')
end
@@ -100,7 +100,7 @@ describe 'when viewing an information request' do
end
it 'should show a link to follow up the request without reference to a specific response' do
- do_render
+ request_page
expected_url = "http://test.host/request/#{@mock_request.id}/response#followup"
response.should have_tag("a[href=#{expected_url}]", :text => 'send a follow up message')
end