Sha256: c2556ef3c1d5601ad52ff3580623d56d2a034f28afde3dd873d30354e9940c26
Contents?: true
Size: 602 Bytes
Versions: 4
Compression:
Stored size: 602 Bytes
Contents
require 'spec_helper' require 'ostruct' describe ApplicationController do controller do end before(:each) do @mock_warden = OpenStruct.new @controller.request.env['warden'] = @mock_warden end it "should create an anonymous user for a guest" do @mock_warden.stub(:authenticate).with(anything).and_return(false) @controller.current_or_guest_user.email.should =~ /guest/ end it "should use the current user when available" do m = mock() @mock_warden.stub(:authenticate).with(anything).and_return(m) @controller.current_or_guest_user.should == m end end
Version data entries
4 entries across 4 versions & 1 rubygems