diff --git a/utils/ansible-doc-test b/utils/ansible-doc-test
index 167d1e00d9007493b26a15c0dfac5f251217e24a..1c9095c0cde94e84f0ebd6e87bbdab52f4623d8a 100755
--- a/utils/ansible-doc-test
+++ b/utils/ansible-doc-test
@@ -29,12 +29,16 @@ import subprocess
 
 def run_ansible_doc(role, module, verbose=False):
     playbook_dir, module_path = get_playbook_dir(role, module)
+    module_dir = os.path.dirname(module_path)
 
-    command = ["ansible-doc",
+    command = ["env",
+               "ANSIBLE_LIBRARY=%s" % module_dir,
+               "ansible-doc",
                "--playbook-dir=%s" % playbook_dir,
                "--type=module",
                "-vvv",
                module]
+
     process = subprocess.run(command,
                              stdout=subprocess.PIPE,
                              stderr=subprocess.PIPE)