Sha256: 4bf19d87b841a8c3ec48e9944d24c5452a76d97d52de5cf989fff7f92d951a89
Contents?: true
Size: 795 Bytes
Versions: 1
Compression:
Stored size: 795 Bytes
Contents
require 'test_helper' class FilterTest < Minitest::Test class Subject; include GitHub::Ldap::Filter; end def setup @subject = Subject.new @me = 'uid=calavera,dc=github,dc=com' end def test_member_present assert_equal "(|(member=*)(uniqueMember=*))", @subject.member_filter.to_s end def test_member_equal assert_equal "(|(member=#{@me})(uniqueMember=#{@me}))", @subject.member_filter(@me).to_s end def test_groups_reduced assert_equal "(&(|(member=*)(uniqueMember=*))(|(cn=Enterprise)(cn=People)))", @subject.group_filter(%w(Enterprise People)).to_s end def test_groups_for_member assert_equal "(&(|(member=#{@me})(uniqueMember=#{@me}))(|(cn=Enterprise)(cn=People)))", @subject.group_filter(%w(Enterprise People), @me).to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
github-ldap-1.0.16 | test/filter_test.rb |