Sha256: 3d5954e18b5c11581a8c4468e2963a56f22c9e53b1aa885300970c4a9c9ec4fd

Contents?: true

Size: 393 Bytes

Versions: 4

Compression:

Stored size: 393 Bytes

Contents

require 'spec_helper'

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

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

      before do
        user.masquerade!
        get :index, :masquerade => user.masquerade_key
      end

      it { current_admin_user.reload.should == user }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
devise_masquerade-0.1.7 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-0.1.6 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-0.1.5 spec/controllers/admin/dashboard_controller_spec.rb
devise_masquerade-0.1.4 spec/controllers/admin/dashboard_controller_spec.rb