Rspec prueba de descarga de archivos CSV

Quiero asegurarme de que mi descarga de CSV contenga las columnas correctas. Cuando pruebo una descarga CSV con RSpec, no puedo acceder al contenido del archivo. ¿Cómo accedo al contenido del archivo CSV?

require 'spec_helper'
include Devise::TestHelpers

describe Admin::ApplicationsController do

  before(:each) do
    @application = FactoryGirl.create :application
    @user = FactoryGirl.create( :admin_user )
    sign_in @user
  end

  it "downloads a csv"
  it "gives us only the columns we want" do
    get :index, format: :csv
    p response.body
    p response.headers
  end
end

La salida de la prueba:

# This is the output in the terminal
# ""
# {"Content-Type"=>"text/csv; charset=utf-8", "Content-Disposition"=>"attachment; filename=\"applications-2013-12-17.csv\""}

Respuestas a la pregunta(1)

Su respuesta a la pregunta