Sha256: 03a79533c86633f68bda046d399f8c30ad7258cad5247850885634bad21f37af

Contents?: true

Size: 443 Bytes

Versions: 20

Compression:

Stored size: 443 Bytes

Contents

require 'spec_helper'

describe Admin::DashboardController, type: :controller do
  context 'when logged in' do
    before { admin_logged_in }

    context 'and admin masquerade by user' do
      let!(:mask) { create(:admin_user) }

      before do
        get :index, params: { masquerade: mask.masquerade_key, masqueraded_resource_class: 'Admin::User' }
      end

      it { expect(current_admin_user.reload).to eq(mask) }
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
devise_masquerade-2.1.3 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.1.2 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.1.0 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.0.3 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.0.2 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.0.1 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-2.0.0 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.12 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.11 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.10 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.9 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.8 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.7 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.6 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.5 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.4 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.3 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.2 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.1 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-1.3.0 spec/controllers/admin/dashboard_controller_spec.rb