我想确保我的CSV下载包含正确的列.当我使用RSpec测试CSV下载时,无法访问文件内容.如何访问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
测试的输出:
# This is the output in the terminal # "" # {"Content-Type"=>"text/csv; charset=utf-8","Content-disposition"=>"attachment; filename=\"applications-2013-12-17.csv\""}
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。