Sha256: e97efc5deec4e9649b32f813c6db8f4c3fb257394ab49cf4e1230e43834173b3

Contents?: true

Size: 633 Bytes

Versions: 2

Compression:

Stored size: 633 Bytes

Contents

require 'spec_helper'

class MyAccount
  def self.guest
    :guest_account
  end
end

class MyUser
  def self.guest
    :guest
  end
end

describe CanTango::Config::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

2 entries across 2 versions & 1 rubygems

Version Path
cantango-config-0.2.1 spec/cantango/config/guest/find_guest_default_way_spec.rb
cantango-config-0.2.0 spec/cantango/config/guest/find_guest_default_way_spec.rb