| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | ;;; test-org-open-at-point.el;; Copyright (c) Samuel Loury;; Authors: Samuel Loury;; Released under the GNU General Public License version 3;; see: http://www.gnu.org/licenses/gpl-3.0.html;;;; Comments:;; Test for the org-open-at-point function;;; Code:(save-excursion  (set-buffer (get-buffer-create "test-org-open-at-point.el"))  (setq ly-here        (file-name-directory         (or load-file-name (buffer-file-name)))))(defun test-org-open-at-point/goto-fixture ()  (find-file-other-window   (concat ly-here "../examples/open-at-point.org"))  (set-buffer "open-at-point.org"))(ert-deftest test-org-open-at-point/bracket-link-inside ()  "Test `org-open-at-point' from inside a bracket link."  (test-org-open-at-point/goto-fixture)  ;; go inside the bracket link  (goto-char 113)  (org-open-at-point)  ;; should now be in front of the header  (should (equal (point) 2)))(ert-deftest test-org-open-at-point/plain-link-inside ()  "Test `org-open-at-point' from inside a plain link."  (test-org-open-at-point/goto-fixture)  ;; go inside the plain link  (goto-char 126)  (org-open-at-point)  ;; should now be in front of the header  (should (equal (point) 2)))(ert-deftest test-org-open-at-point/bracket-link-before ()  "Test `org-open-at-point' from before a bracket link but in the same line."  (test-org-open-at-point/goto-fixture)  ;; go before the bracket link  (goto-char 83)  (message "point %s" (point))  (org-open-at-point)  ;; should now be in front of the header  (should (equal (point) 2)))(ert-deftest test-org-open-at-point/plain-link-before ()  "Test `org-open-at-point' from before a plain link but in the same line."  (test-org-open-at-point/goto-fixture)  ;; go before the plain link  (goto-char 124)  (org-open-at-point)  ;; should now be in front of the header  (should (equal (point) 2)))
 |