exports_controller_spec.rb (655B)
- require 'rails_helper'
- describe Settings::ExportsController do
- render_views
- describe 'GET #show' do
- context 'when signed in' do
- let(:user) { Fabricate(:user) }
- before do
- sign_in user, scope: :user
- end
- it 'renders export' do
- get :show
- export = assigns(:export)
- expect(export).to be_instance_of Export
- expect(export.account).to eq user.account
- expect(response).to have_http_status(:success)
- end
- end
- context 'when not signed in' do
- it 'redirects' do
- get :show
- expect(response).to redirect_to '/auth/sign_in'
- end
- end
- end
- end