# 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