Sha256: 01e7248b2d205cadbc106a16395327ded8c7637d9ff45e22f370bc6577802f7a
Contents?: true
Size: 932 Bytes
Versions: 2
Compression:
Stored size: 932 Bytes
Contents
require 'spec_helper' require 'fixtures/models' class BaseUser def initialize end end describe CanTango::Config::User do before do CanTango.config.user.base_class = User CanTango.config.account.base_class = UserAccount end subject { CanTango.config.user } describe 'default settings' do its(:relations) { should_not be_empty } its(:unique_key_field) { should == :email } its(:base_class) { should == ::User } end describe 'set base class' do before do subject.base_class = BaseUser end its(:base_class) { should == BaseUser } end describe 'relations config' do before do subject.relations = :mine end its(:relations) { should include(:mine) } end describe 'unique_key_field config' do before do subject.unique_key_field = :username end its(:unique_key_field) { should == :username } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cantango-config-0.2.1 | spec/cantango/config/user_spec.rb |
cantango-config-0.2.0 | spec/cantango/config/user_spec.rb |