X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/a03c584a98f3e27eb9877121c2011393a250c9f7..d0aa199e92a110c93791bcc9eeb2c691d004e87a:/test/functional/old_relation_controller_test.rb diff --git a/test/functional/old_relation_controller_test.rb b/test/functional/old_relation_controller_test.rb new file mode 100644 index 000000000..b8bf464b6 --- /dev/null +++ b/test/functional/old_relation_controller_test.rb @@ -0,0 +1,31 @@ +require File.dirname(__FILE__) + '/../test_helper' +require 'old_relation_controller' + +# Re-raise errors caught by the controller. +#class OldRelationController; def rescue_action(e) raise e end; end + +class OldRelationControllerTest < Test::Unit::TestCase + api_fixtures + + def setup + @controller = OldRelationController.new + @request = ActionController::TestRequest.new + @response = ActionController::TestResponse.new + end + + # ------------------------------------- + # Test reading old relations. + # ------------------------------------- + + def test_history + # check that a visible relations is returned properly + get :history, :id => relations(:visible_relation).id + assert_response :success + + # check chat a non-existent relations is not returned + get :history, :id => 0 + assert_response :not_found + + end + +end