diff --git a/testing/lisp/test-org-element.el b/testing/lisp/test-org-element.el index 1547f73fc..d7eb8e498 100644 --- a/testing/lisp/test-org-element.el +++ b/testing/lisp/test-org-element.el @@ -1441,24 +1441,50 @@ e^{i\\pi}+1=0 (ert-deftest test-org-element/latex-fragment-parser () "Test `latex-fragment' parser." (should - (org-test-with-temp-text "$a$" - (org-element-map (org-element-parse-buffer) 'latex-fragment 'identity))) + (eq 'latex-fragment + (org-test-with-temp-text "$a$" + (org-element-type (org-element-context))))) (should - (org-test-with-temp-text "$$a$$" - (org-element-map (org-element-parse-buffer) 'latex-fragment 'identity))) + (eq 'latex-fragment + (org-test-with-temp-text "$a$!" + (org-element-type (org-element-context))))) (should - (org-test-with-temp-text "\\(a\\)" - (org-element-map (org-element-parse-buffer) 'latex-fragment 'identity))) + (eq 'latex-fragment + (org-test-with-temp-text "$a$," + (org-element-type (org-element-context))))) (should - (org-test-with-temp-text "\\[a\\]" - (org-element-map - (org-element-parse-buffer) 'latex-fragment 'identity))) + (eq 'latex-fragment + (org-test-with-temp-text "$a$\"" + (org-element-type (org-element-context))))) + (should + (eq 'latex-fragment + (org-test-with-temp-text "$a$)" + (org-element-type (org-element-context))))) + (should + (eq 'latex-fragment + (org-test-with-temp-text "$a$ " + (org-element-type (org-element-context))))) + (should-not + (eq 'latex-fragment + (org-test-with-temp-text "$a$a" + (org-element-type (org-element-context))))) + (should + (eq 'latex-fragment + (org-test-with-temp-text "$$a$$" + (org-element-type (org-element-context))))) + (should + (eq 'latex-fragment + (org-test-with-temp-text "\\(a\\)" + (org-element-type (org-element-context))))) + (should + (eq 'latex-fragment + (org-test-with-temp-text "\\[a\\]" + (org-element-type (org-element-context))))) ;; Test fragment at the beginning of an item. (should (eq 'latex-fragment - (org-test-with-temp-text "- $x$" - (progn (search-forward "$") - (org-element-type (org-element-context))))))) + (org-test-with-temp-text "- $x$" + (org-element-type (org-element-context)))))) ;;;; Line Break