12345678910111213141516171819202122232425262728293031323334353637 |
- # Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
- class TestsController < ApplicationController
- # GET /test/wait
- def wait
- sleep params[:sec].to_i
- result = { success: true }
- render json: result
- end
- # GET /test/unprocessable_entity
- def error_unprocessable_entity
- raise Exceptions::UnprocessableEntity, 'some error message'
- end
- # GET /test/not_authorized
- def error_not_authorized
- raise Exceptions::NotAuthorized, 'some error message'
- end
- # GET /test/ar_not_found
- def error_ar_not_found
- raise ActiveRecord::RecordNotFound, 'some error message'
- end
- # GET /test/standard_error
- def error_standard_error
- raise StandardError, 'some error message'
- end
- # GET /test/argument_error
- def error_argument_error
- raise ArgumentError, 'some error message'
- end
- end
|