Sha256: c9102f6469a916c8778f5298a92e5977e0ee09306378bc73f41b2d089c0f4755
Contents?: true
Size: 680 Bytes
Versions: 3
Compression:
Stored size: 680 Bytes
Contents
require 'spec_helper' describe Devise::SessionsController do before { @request.env["devise.mapping"] = Devise.mappings[:user] } describe "logout" do let(:user) { FactoryGirl.create(:user) } describe "when user is remotely authenticated" do before { @request.env[DeviseRemoteUser.env_key] = user.email } it "should redirect to DeviseRemoteUser.logout_url" do expect(get :destroy).to redirect_to(DeviseRemoteUser.logout_url) end end describe "when user is not remotely authenticated" do it "should redirect to the root path (Devise default)" do expect(get :destroy).to redirect_to(root_path) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems