Rspec pobierz plik CSV
Chcę się upewnić, że mój plik CSV zawiera poprawne kolumny. Gdy testuję pobieranie CSV za pomocą RSpec, nie mogę uzyskać dostępu do zawartości pliku. Jak uzyskać dostęp do zawartości pliku 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
Wynik testu:
# This is the output in the terminal
# ""
# {"Content-Type"=>"text/csv; charset=utf-8", "Content-Disposition"=>"attachment; filename=\"applications-2013-12-17.csv\""}