Sha256: 28c743682af543829dae453da54b9595ee4d76f30c7f0a855b5a87b5d8a3345e
Contents?: true
Size: 922 Bytes
Versions: 5
Compression:
Stored size: 922 Bytes
Contents
require 'spec_helper' module Alchemy class MyCustomUser end describe 'AuthAccessors' do describe '.user_class' do before do # prevent memoization Alchemy.class_variable_set('@@user_class', nil) end it "raises error if user_class_name is not a String" do Alchemy.user_class_name = MyCustomUser expect { Alchemy.user_class }.to raise_error(TypeError) end after do Alchemy.user_class_name = 'DummyUser' end end describe 'defaults' do it 'has default value for Alchemy.signup_path' do expect(Alchemy.signup_path).to eq('/signup') end it 'has default value for Alchemy.login_path' do expect(Alchemy.login_path).to eq('/login') end it 'has default value for Alchemy.logout_path' do expect(Alchemy.logout_path).to eq('/logout') end end end end
Version data entries
5 entries across 5 versions & 2 rubygems