diff options
Diffstat (limited to 'spec/controllers/request_controller_spec.rb')
-rw-r--r-- | spec/controllers/request_controller_spec.rb | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb index 5986e8fd1..3d742f7e0 100644 --- a/spec/controllers/request_controller_spec.rb +++ b/spec/controllers/request_controller_spec.rb @@ -25,7 +25,7 @@ end describe RequestController, "when listing all requests" do integrate_views - fixtures :info_requests + fixtures :info_requests, :outgoing_messages it "should be successful" do get :list @@ -161,31 +161,31 @@ describe RequestController, "when viewing an individual response" do end end -describe RequestController, "when classifying an individual response" do - integrate_views - fixtures :info_requests, :public_bodies, :users, :incoming_messages, :outgoing_messages # all needed as integrating views - - it "should require login" do - post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 - post_redirect = PostRedirect.get_last_post_redirect - response.should redirect_to(:controller => 'user', :action => 'signin', :token => post_redirect.token) - end - - it "should not classify response if logged in as wrong user" do - session[:user_id] = users(:silly_name_user).id - post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 - response.should render_template('user/wrong_user') - end - - it "should successfully classify response if logged in as user controlling request" do - incoming_messages(:useless_incoming_message).user_classified.should == false - session[:user_id] = users(:bob_smith_user).id - post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 - response.should redirect_to(:controller => 'request', :action => 'show', :id => info_requests(:fancy_dog_request)) - incoming_messages(:useless_incoming_message).reload - incoming_messages(:useless_incoming_message).user_classified.should == true - end -end +#describe RequestController, "when classifying an individual response" do +# integrate_views +# fixtures :info_requests, :public_bodies, :users, :incoming_messages, :outgoing_messages # all needed as integrating views +# +# it "should require login" do +# post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 +# post_redirect = PostRedirect.get_last_post_redirect +# response.should redirect_to(:controller => 'user', :action => 'signin', :token => post_redirect.token) +# end +# +# it "should not classify response if logged in as wrong user" do +# session[:user_id] = users(:silly_name_user).id +# post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 +# response.should render_template('user/wrong_user') +# end +# +# it "should successfully classify response if logged in as user controlling request" do +# incoming_messages(:useless_incoming_message).user_classified.should == false +# session[:user_id] = users(:bob_smith_user).id +# post :show_response, :incoming_message => { :contains_information => true }, :id => info_requests(:fancy_dog_request).id, :incoming_message_id => incoming_messages(:useless_incoming_message), :submitted_classify => 1 +# response.should redirect_to(:controller => 'request', :action => 'show', :id => info_requests(:fancy_dog_request)) +# incoming_messages(:useless_incoming_message).reload +# incoming_messages(:useless_incoming_message).user_classified.should == true +# end +#end describe RequestController, "when sending a followup message" do integrate_views |