Sha256: a4f30f179d563194406fa0c3052438661c40e722cf5140a40272999c492f30be

Contents?: true

Size: 653 Bytes

Versions: 22

Compression:

Stored size: 653 Bytes

Contents

require 'rspec'
require 'cantango'

class MyAccount
  def self.guest
    :guest_account
  end
end

class MyUser
  def self.guest
    :guest
  end
end

describe CanTango::Configuration::Guest do
  describe 'default settings with class methods for #guest defined' do
    before do
      CanTango.config.user.base_class = MyUser
      CanTango.config.user_account.base_class = MyAccount
    end

    subject { CanTango.config.guest }
      its(:default_user?)     { should be_true }
      its(:user)              { should == :guest }

      its(:default_account?)  { should be_true }
      its(:account)           { should == :guest_account }
  end
end



Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
cantango-0.9.4.7 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4.6 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4.5 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4.3 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4.2 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4.1 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.4 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.9.3.2 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9.5 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9.4 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9.3 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9.2 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9.1 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.9 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.8.1 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.8 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.7 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.6.2 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.6.1 spec/cantango/configuration/guest/find_guest_default_way_spec.rb
cantango-0.8.6 spec/cantango/configuration/guest/find_guest_default_way_spec.rb