in reply to Mocking LDAP in your tests
Interesting. Maybe my approach to that is too lousy:
Since Net::LDAP supports searching a LDIF file, I do mocking by producing a reasonable, condensed LDIF file and using that instead of an LDAP server for searches. I wrap the search() method into one which rewinds the LDIF filehandle for subsequent searches.
Now, because bind() is a combined procedure of hashing a password and a search, it is trivial to set up a mock_bind() function which does just that, and produces the appropriate result.
Yes, searching is slow, if the LDIF file is big. What do you think? What am I missing?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Mocking LDAP in your tests
by Ea (Chaplain) on Jun 01, 2018 at 10:03 UTC | |
|
Re^2: Mocking LDAP in your tests
by trantorvega (Initiate) on Sep 01, 2018 at 15:30 UTC | |
by haukex (Archbishop) on Sep 01, 2018 at 16:57 UTC |