Sha256: f5e6933e01c7659833772e500124ecaab499a37c987e9b019d123a373e52b88b

Contents?: true

Size: 494 Bytes

Versions: 12

Compression:

Stored size: 494 Bytes

Contents

require 'spec_helper'

module Alchemy
  class MyCustomUser
  end

  describe 'AuthAccessors' do
    describe '.user_class' do
      before {
        # prevent memoization
        Alchemy.class_variable_set('@@user_class', nil)
      }

      it "raises error if user_class_name is not a String" do
        Alchemy.user_class_name = MyCustomUser
        expect {Alchemy.user_class }.to raise_error
      end

      after {
        Alchemy.user_class_name = 'DummyUser'
      }
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
alchemy_cms-3.0.4 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.3 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.1.0.beta3 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.1.0.beta2 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.1.0.beta1 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.2 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.1 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.0 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.0.rc8 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.0.rc7 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.0.rc6 spec/libraries/auth_accessors_spec.rb
alchemy_cms-3.0.0.rc5 spec/libraries/auth_accessors_spec.rb