0
Я хочу поднять Активное исключение ресурсов вручную из RSpec и я пытаюсь сделать что-то вроде this-Как повысить исключение ActiveResource ResourceInvalid?
ActiveResource::ResourceInvalid.new(422, "Error Message")
Хотя я могу поднять ActiveRecord исключения, но ActiveResource не поднимая.
Я вижу initialize
метод ActiveResource
ожидает два аргумента.
def initialize(response, message = nil)
@response = response
@message = message
end
Я предполагаю, что проблема заключается в отправке параметра response
.
В вашем примере кода вы создаете новый экземпляр 'ActiveResource :: ResourceNotFound', но вы на самом деле не' 'рейз' '(http://ruby-doc.org/core-2.4.0/Kernel .html # method-i-raise). Пожалуйста, покажите свой полный пример RSpec, включая текущий вывод (или сообщение об ошибке) и ожидаемый результат. – Stefan