Как мне проверить ответ 204 в RSpec в Rails?

Я тестирую действие удаления моего контроллера ресурсов следующим образом:

describe ResourceController do
  context "DELETE destroy" do
    before :each do
      delete :destroy, id: @resource.id
    end
    it { should respond_with(:no_content) }
  end
end

Я ожидаю ответа 204 / no-content. Однако этот тест не выполняется, поскольку сервер возвращает ответ 406. Ответом является 204, когда я нажимаю на контроллер непосредственно из моего тестового клиента Rest.

10
задан Coffee Bite 4 March 2012 в 05:38
поделиться