diff options
Diffstat (limited to 'spec/controllers/settings/exports/blocked_accounts_controller_spec.rb')
-rw-r--r-- | spec/controllers/settings/exports/blocked_accounts_controller_spec.rb | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/spec/controllers/settings/exports/blocked_accounts_controller_spec.rb b/spec/controllers/settings/exports/blocked_accounts_controller_spec.rb index e79a6729a..5ff41b7fc 100644 --- a/spec/controllers/settings/exports/blocked_accounts_controller_spec.rb +++ b/spec/controllers/settings/exports/blocked_accounts_controller_spec.rb @@ -3,17 +3,15 @@ require 'rails_helper' describe Settings::Exports::BlockedAccountsController do render_views - before do - sign_in Fabricate(:user), scope: :user - end - describe 'GET #index' do it 'returns a csv of the blocking accounts' do + user = Fabricate(:user) + user.account.block!(Fabricate(:account, username: 'username', domain: 'domain')) + + sign_in user, scope: :user get :index, format: :csv - expect(response).to have_http_status(:success) - expect(response.content_type).to eq 'text/csv' - expect(response.headers['Content-Disposition']).to eq 'attachment; filename="blocked_accounts.csv"' + expect(response.body).to eq "username@domain\n" end end end |