branch: externals/leaf
commit c5ddde8bbb2d6965fd4e03fa4d6ea48fa8122f30
Author: Zheng Junjie <873216...@qq.com>
Commit: Zheng Junjie <873216...@qq.com>

    leaf-path: add test
---
 leaf-tests.el | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/leaf-tests.el b/leaf-tests.el
index ff47f0e..3c706ee 100644
--- a/leaf-tests.el
+++ b/leaf-tests.el
@@ -2780,6 +2780,16 @@ Example:
        (mapcar 'car (cdr (assoc "Leaf" (funcall 
imenu-create-index-function)))))
      '("scala-mode" "lsp-metals" "*scala-flycheck-integration"))))
 
+(let ((leaf--paths nil))
+  ;; must eval in `require' or `load'.
+  (leaf leaf-1)
+  (leaf leaf-2 :leaf-path nil)
+  (eval `(cort-deftest-with-equal leaf/leaf-path
+           '((leaf--paths
+              ',(list (cons 'leaf-1 load-file-name)))
+             ((assoc 'leaf-2 leaf--paths)
+              nil)))))
+
 (when (version<= "24.3" emacs-version)
   (require 'cl-lib)
   (cort-deftest-with-equal leaf/leaf-plist-get

Reply via email to