about summary refs log tree commit diff
path: root/spec
diff options
context:
space:
mode:
authorMatt Jankowski <mjankowski@thoughtbot.com>2017-05-30 13:06:01 -0400
committerEugen Rochko <eugen@zeonfederated.com>2017-05-30 19:06:01 +0200
commit0ebe7d6d236d47bf805a920dc722897bafec7459 (patch)
treee3f08f8d34ef2ea58978e528f53518f864c04c71 /spec
parent23081bb2994b34108fb06e15d3101849a3077cf9 (diff)
Remove exports/base controller in favor of shared concern (#3444)
Diffstat (limited to 'spec')
-rw-r--r--spec/controllers/concerns/export_controller_concern_spec.rb (renamed from spec/controllers/settings/exports/base_controller_spec.rb)8
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/controllers/settings/exports/base_controller_spec.rb b/spec/controllers/concerns/export_controller_concern_spec.rb
index c924d449a..9d6f782b9 100644
--- a/spec/controllers/settings/exports/base_controller_spec.rb
+++ b/spec/controllers/concerns/export_controller_concern_spec.rb
@@ -2,8 +2,12 @@
 
 require 'rails_helper'
 
-describe Settings::Exports::BaseController do
+describe ApplicationController, type: :controller do
   controller do
+    include ExportControllerConcern
+    def index
+      send_export_file
+    end
     def export_data
       @export.account.username
     end
@@ -17,7 +21,7 @@ describe Settings::Exports::BaseController do
 
       expect(response).to have_http_status(:success)
       expect(response.content_type).to eq 'text/csv'
-      expect(response.headers['Content-Disposition']).to eq 'attachment; filename="base.csv"'
+      expect(response.headers['Content-Disposition']).to eq 'attachment; filename="anonymous.csv"'
       expect(response.body).to eq user.account.username
     end