Project

General

Profile

« Previous | Next » 

Revision 0f7d219a

Added by Daniel Lobato Garcia over 10 years ago

fixes #3960 - wrap APIv2 errors in an "error" node

View differences:

test/functional/api/base_controller_subclass_test.rb
def index
render :text => 'dummy', :status => 200
end
def raise_error
render_error 'standard_error', :status => :internal_server_error,
:locals => { :exception => StandardError }
end
end
class Api::TestableControllerTest < ActionController::TestCase
......
assert_not session[:user]
end
end
context 'errors' do
test "top level key is error, no metadata included" do
get :raise_error
assert_equal ['error'], ActiveSupport::JSON.decode(@response.body).keys
end
end
end

Also available in: Unified diff