Sha256: c017225e1e83235dffdd58482f1c5ab9afe9eb21af87c1d5dbe32284dd5490a4

Contents?: true

Size: 479 Bytes

Versions: 9

Compression:

Stored size: 479 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

describe Lcms::Engine::Admin::WelcomeController do
  let(:user) { create :admin }

  describe 'GET index' do
    context 'requires admin user' do
      before { get :index }
      it { expect(response).to redirect_to lcms_engine(new_user_session_path) }
    end

    context 'allow admin' do
      before do
        sign_in user
        get :index
      end

      it { expect(response).to be_successful }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lcms-engine-0.5.5 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.5.4 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.5.3 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.5.2 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.5.1 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.5.0 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.4.2 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.4.1 spec/controllers/admin/welcome_controller_spec.rb
lcms-engine-0.4.0 spec/controllers/admin/welcome_controller_spec.rb