diff options
Diffstat (limited to 'spec/controllers/settings/exports/following_accounts_controller_spec.rb')
-rw-r--r-- | spec/controllers/settings/exports/following_accounts_controller_spec.rb | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/spec/controllers/settings/exports/following_accounts_controller_spec.rb b/spec/controllers/settings/exports/following_accounts_controller_spec.rb index 503455fea..786769d24 100644 --- a/spec/controllers/settings/exports/following_accounts_controller_spec.rb +++ b/spec/controllers/settings/exports/following_accounts_controller_spec.rb @@ -3,17 +3,15 @@ require 'rails_helper' describe Settings::Exports::FollowingAccountsController do render_views - before do - sign_in Fabricate(:user), scope: :user - end - describe 'GET #index' do it 'returns a csv of the following accounts' do + user = Fabricate(:user) + user.account.follow!(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="following_accounts.csv"' + expect(response.body).to eq "username@domain\n" end end end |