如何对我的 Active Directory 查询进行单元测试?

How can I unit test my Active Directory queries?

我有一些小函数,它定义了 AD 连接和一个创建所有查询以查找用户信息的函数。

如何使用 chai/mocha 测试这样的函数?

Active Directory 使用 LDAP 协议进行查询。因此,您可以使用在所需测试部分开始时启动的 LDAP 模拟服务器。 有一个用于 LDAP 模拟服务器的 npm 包,它从 json 文件中读取其数据: https://github.com/veo-labs/ldap-server-mock