aboutsummaryrefslogtreecommitdiff
path: root/tests/test-org-roam-config-format.el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-org-roam-config-format.el')
-rw-r--r--tests/test-org-roam-config-format.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test-org-roam-config-format.el b/tests/test-org-roam-config-format.el
index e9378b7a..caafe563 100644
--- a/tests/test-org-roam-config-format.el
+++ b/tests/test-org-roam-config-format.el
@@ -147,5 +147,13 @@ Returns the formatted file content."
(let ((result (test-format "Title" "id" "* Content")))
(should (string-match-p "#\\+FILETAGS: Topic\n\n\\* Content" result))))
+(ert-deftest test-org-roam-config-capture-templates-declared-special ()
+ "Normal: org-roam-capture-templates is declared special in the module.
+cj/org-roam-node-insert-immediate let-binds it; without the defvar the
+byte-compiled let is a dead lexical binding and :immediate-finish never
+reaches org-roam-node-insert -- the \"immediate\" insert opens a capture
+buffer."
+ (should (special-variable-p 'org-roam-capture-templates)))
+
(provide 'test-org-roam-config-format)
;;; test-org-roam-config-format.el ends here