2011-02-01 00:47:20 -05:00
|
|
|
|
;;; test-org-html.el
|
|
|
|
|
|
|
|
|
|
;; Copyright (c) ߛ David Maus
|
|
|
|
|
;; Authors: David Maus
|
|
|
|
|
|
|
|
|
|
;; Released under the GNU General Public License version 3
|
|
|
|
|
;; see: http://www.gnu.org/licenses/gpl-3.0.html
|
|
|
|
|
|
|
|
|
|
;;;; Comments:
|
|
|
|
|
|
|
|
|
|
;; Template test file for Org-mode tests
|
|
|
|
|
|
2012-03-17 11:28:46 -04:00
|
|
|
|
|
2011-02-01 00:47:20 -05:00
|
|
|
|
;;; Code:
|
2012-03-17 11:28:46 -04:00
|
|
|
|
(let ((load-path (cons (expand-file-name
|
|
|
|
|
".." (file-name-directory
|
|
|
|
|
(or load-file-name buffer-file-name)))
|
|
|
|
|
load-path)))
|
|
|
|
|
(require 'org-test)
|
|
|
|
|
(require 'org-test-ob-consts))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;;; Tests
|
|
|
|
|
(require 'org-html)
|
2011-02-01 00:47:20 -05:00
|
|
|
|
|
2011-09-25 03:49:39 -04:00
|
|
|
|
(defmacro org-test-html/export-link (name link expected &optional desc opt-plist)
|
|
|
|
|
`(ert-deftest ,(intern (concat "test-org-html/export-link/" name)) ()
|
|
|
|
|
,(or desc name)
|
|
|
|
|
(should
|
|
|
|
|
(string=
|
|
|
|
|
(org-test-strip-text-props
|
|
|
|
|
(org-html-handle-links ,link ,opt-plist))
|
|
|
|
|
,expected))))
|
|
|
|
|
|
|
|
|
|
(org-test-html/export-link "mailto" "[[mailto:john@example.tld]]"
|
|
|
|
|
"<a href=\"mailto:john@example.tld\">mailto:john@example.tld</a>"
|
|
|
|
|
"mailto: link without description")
|
2011-02-01 00:47:20 -05:00
|
|
|
|
|
|
|
|
|
(provide 'test-org-html)
|
|
|
|
|
|
|
|
|
|
;;; test-org-html.el ends here
|