diff --git a/testing/lisp/test-org-element.el b/testing/lisp/test-org-element.el index 6d7376a96..c78ea7c54 100644 --- a/testing/lisp/test-org-element.el +++ b/testing/lisp/test-org-element.el @@ -3759,7 +3759,24 @@ Text (should (org-test-with-temp-text "* H\n" (forward-line) - (or (org-element-at-point) t)))) + (or (org-element-at-point) t))) + ;; Return greater element when ouside contents. + (should + (eq 'drawer + (org-test-with-temp-text + ":DRAWER:\ntest\n:END:\n" + (org-element-type (org-element-at-point))))) + (should + (eq 'drawer + (org-test-with-temp-text + ":DRAWER:\ntest\n:END:\n" + (org-element-type (org-element-at-point))))) + ;; Return greater element when at :contents-end. + (should + (eq 'drawer + (org-test-with-temp-text + ":DRAWER:\ntest\n:END:\n" + (org-element-type (org-element-at-point)))))) (ert-deftest test-org-element/context () "Test `org-element-context' specifications."