Sha256: f5e62b4924ef5e59667daeb2683a0dc53e6a4cf056178df7d0aeca721f68012d
Contents?: true
Size: 720 Bytes
Versions: 17
Compression:
Stored size: 720 Bytes
Contents
RSpec.describe Symphonia::AdminController do routes { Symphonia::Engine.routes } context 'no user' do it '#index' do get :index expect(response).to redirect_to login_path end it '#test_mail' do get :test_mail expect(response).to redirect_to login_path end end context 'logged in', logged: true do include ActiveJob::TestHelper it '#index' do get :index expect(response).to have_http_status :success end it '#test_mail' do Rails.application.config.action_mailer.delivery_method = :test expect { get :test_mail }.to have_enqueued_job.on_queue('mailers') expect(response).to have_http_status :redirect end end end
Version data entries
17 entries across 17 versions & 1 rubygems