Sha256: c025cd9cf109270720f14372a98f4d4778a8287a78c1aede4893a80a4dac7bce

Contents?: true

Size: 767 Bytes

Versions: 8

Compression:

Stored size: 767 Bytes

Contents

$LOAD_PATH << File.dirname(__FILE__)
require 'spec_helper'

describe DataMapper.repository(:ldap).adapter do

  describe 'user authentication' do

    before do
      DataMapper.repository(:ldap) do
        User.all.destroy!
        @user = User.new(:login => "beige", :name => 'Beige')
        @user.password = "asd123"
        @user.save
      end
    end

    it 'should successfully authenticate' do
      DataMapper.repository(:ldap) do
        @user.authenticate("asd123").should be_true
        @user.password = "asd"
        @user.save
        @user.authenticate("asd").should be_true
      end
    end

    it 'should not authenticate' do
      DataMapper.repository(:ldap) do
        @user.authenticate("asdasd").should be_false
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dm-ldap-adapter-0.4.3-java spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.3 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.2 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.1 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.0 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.0.alpha4 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.0.alpha3 spec/authentication_ldap_adapter_spec.rb
dm-ldap-adapter-0.4.0.alpha2 spec/authentication_ldap_adapter_spec.rb