Sha256: 06155acdfb4f20d33c68aea215dd29b90710c06108f66abd8feee0e4ed9969f6

Contents?: true

Size: 599 Bytes

Versions: 3

Compression:

Stored size: 599 Bytes

Contents

require "net/ldap"

module Ddr::Auth
  RSpec.describe LdapGateway do

    describe "initialization" do
      before do
        @ldap_host, @ldap_base = ENV.values_at("LDAP_HOST", "LDAP_BASE")
        ENV["LDAP_HOST"] = "ldap.example.com"
        ENV["LDAP_BASE"] = "ou=people,dc=example,dc=com" 
      end
      after do
        ENV["LDAP_HOST"] = @ldap_host
        ENV["LDAP_BASE"] = @ldap_base
      end
      its(:host) { is_expected.to eq("ldap.example.com") }
      its(:base) { is_expected.to eq("ou=people,dc=example,dc=com") }
      its(:port) { is_expected.to eq(389) }
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ddr-models-1.13.2 spec/auth/ldap_gateway_spec.rb
ddr-models-1.13.1 spec/auth/ldap_gateway_spec.rb
ddr-models-1.13.0 spec/auth/ldap_gateway_spec.rb