Sha256: 077ea9a172ef0724865daf540fcfe1e76155d4cdeb1f3eb29db7e5e1e055d8c9
Contents?: true
Size: 604 Bytes
Versions: 2
Compression:
Stored size: 604 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 = double() @mock_warden.stub(:authenticate).with(anything).and_return(m) @controller.current_or_guest_user.should == m end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-guests-0.3.3 | spec/controllers/application_controller_spec.rb |
devise-guests-0.3.2 | spec/controllers/application_controller_spec.rb |