mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-29 07:58:28 +00:00
Move more test data to follow our conventions
* test/data/minibuffer-test-cttq$tion: Move from here... * test/lisp/minibuffer-resources/data/minibuffer-test-cttq$tion: ...to here. * test/lisp/minibuffer-resources/lisp/cedet/semantic-utest-c.test: * test/lisp/minibuffer-resources/lisp/cedet/semantic-utest.test: New files. * test/lisp/minibuffer-tests.el (ert, ert-x): Require. (completion-table-test-quoting): Use ert-resource-directory. * test/data/net/cert.pem: * test/data/net/key.pem: Move frome here... * test/lisp/net/network-stream-resources/cert.pem: * test/lisp/net/network-stream-resources/key.pem: ...to here. * test/lisp/net/network-stream-tests.el (ert, ert-x): Require. (network-stream-tests--datadir): Remove variable. (make-tls-server): Use ert-resource-file. * test/data/vc/diff-mode/hello_emacs.c: * test/data/vc/diff-mode/hello_emacs_1.c: * test/data/vc/diff-mode/hello_world.c: * test/data/vc/diff-mode/hello_world_1.c: Move from here... * test/lisp/vc/diff-mode-resources/hello_emacs.c: * test/lisp/vc/diff-mode-resources/hello_emacs_1.c: * test/lisp/vc/diff-mode-resources/hello_world.c: * test/lisp/vc/diff-mode-resources/hello_world_1.c: ...to here. * test/lisp/vc/diff-mode-tests.el (ert, ert-x): Require. (diff-mode-tests--datadir): Remove variable. (diff-mode-test-font-lock-syntax-one-line) (diff-mode-test-font-lock): Use ert-resource-directory. * test/data/xdg/l10n.desktop: * test/data/xdg/malformed.desktop: * test/data/xdg/mimeapps.list: * test/data/xdg/mimeinfo.cache: * test/data/xdg/test.desktop: Move from here... * test/lisp/xdg-resources/l10n.desktop: * test/lisp/xdg-resources/malformed.desktop: * test/lisp/xdg-resources/mimeapps.list: * test/lisp/xdg-resources/mimeinfo.cache: * test/lisp/xdg-resources/test.desktop: ...to here. * test/lisp/xdg-tests.el (ert-x): Require. (xdg-tests-data-dir): Remove variable. (xdg-desktop-parsing, xdg-mime-associations): Use ert-resource-file.
This commit is contained in:
parent
46f5d2867c
commit
72c9d4bee1
@ -26,6 +26,9 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'ert)
|
||||
(require 'ert-x)
|
||||
|
||||
(eval-when-compile (require 'cl-lib))
|
||||
|
||||
(ert-deftest completion-test1 ()
|
||||
@ -85,7 +88,7 @@
|
||||
(ert-deftest completion-table-test-quoting ()
|
||||
(let ((process-environment
|
||||
`("CTTQ1=ed" "CTTQ2=et/" ,@process-environment))
|
||||
(default-directory (expand-file-name "test" source-directory)))
|
||||
(default-directory (ert-resource-directory)))
|
||||
(pcase-dolist (`(,input ,output)
|
||||
'(
|
||||
;; Test that $ in files is properly $$ quoted.
|
||||
|
@ -24,6 +24,8 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'ert)
|
||||
(require 'ert-x)
|
||||
(require 'gnutls)
|
||||
(require 'network-stream)
|
||||
;; The require above is needed for 'open-network-stream' to work, but
|
||||
@ -239,16 +241,13 @@
|
||||
(should (equal (buffer-string) "foo\n")))
|
||||
(delete-process server)))
|
||||
|
||||
(defconst network-stream-tests--datadir
|
||||
(expand-file-name "test/data/net" source-directory))
|
||||
|
||||
(defun make-tls-server (port)
|
||||
(start-process "gnutls" (generate-new-buffer "*tls*")
|
||||
"gnutls-serv" "--http"
|
||||
"--x509keyfile"
|
||||
(concat network-stream-tests--datadir "/key.pem")
|
||||
(ert-resource-file "key.pem")
|
||||
"--x509certfile"
|
||||
(concat network-stream-tests--datadir "/cert.pem")
|
||||
(ert-resource-file "cert.pem")
|
||||
"--port" (format "%s" port)))
|
||||
|
||||
(ert-deftest connect-to-tls-ipv4-wait ()
|
||||
|
@ -22,12 +22,11 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'ert)
|
||||
(require 'ert-x)
|
||||
(require 'diff-mode)
|
||||
(require 'diff)
|
||||
|
||||
(defconst diff-mode-tests--datadir
|
||||
(expand-file-name "test/data/vc/diff-mode" source-directory))
|
||||
|
||||
(ert-deftest diff-mode-test-ignore-trailing-dashes ()
|
||||
"Check to make sure we successfully ignore trailing -- made by
|
||||
'git format-patch'. This is bug #9597"
|
||||
@ -209,11 +208,11 @@ youthfulness
|
||||
;; See comments in diff-hunk-file-names about nonascii.
|
||||
;; In such cases, the diff-font-lock-syntax portion of this fails.
|
||||
:expected-result (if (string-match-p "[[:nonascii:]]"
|
||||
diff-mode-tests--datadir)
|
||||
(ert-resource-directory))
|
||||
:failed :passed)
|
||||
(skip-unless (executable-find shell-file-name))
|
||||
(skip-unless (executable-find diff-command))
|
||||
(let ((default-directory diff-mode-tests--datadir)
|
||||
(let ((default-directory (ert-resource-directory))
|
||||
(old "hello_world.c")
|
||||
(new "hello_emacs.c")
|
||||
(diff-buffer (get-buffer-create "*Diff*"))
|
||||
@ -274,11 +273,11 @@ youthfulness
|
||||
(ert-deftest diff-mode-test-font-lock-syntax-one-line ()
|
||||
"Check diff syntax highlighting for one line with no newline at end."
|
||||
:expected-result (if (string-match-p "[[:nonascii:]]"
|
||||
diff-mode-tests--datadir)
|
||||
(ert-resource-directory))
|
||||
:failed :passed)
|
||||
(skip-unless (executable-find shell-file-name))
|
||||
(skip-unless (executable-find diff-command))
|
||||
(let ((default-directory diff-mode-tests--datadir)
|
||||
(let ((default-directory (ert-resource-directory))
|
||||
(old "hello_world_1.c")
|
||||
(new "hello_emacs_1.c")
|
||||
(diff-buffer (get-buffer-create "*Diff*"))
|
||||
|
@ -25,26 +25,20 @@
|
||||
;;; Code:
|
||||
|
||||
(require 'ert)
|
||||
(require 'ert-x)
|
||||
(require 'xdg)
|
||||
|
||||
(defconst xdg-tests-data-dir
|
||||
(expand-file-name "test/data/xdg" source-directory))
|
||||
|
||||
(ert-deftest xdg-desktop-parsing ()
|
||||
"Test `xdg-desktop-read-file' parsing of .desktop files."
|
||||
(let ((tab1 (xdg-desktop-read-file
|
||||
(expand-file-name "test.desktop" xdg-tests-data-dir)))
|
||||
(tab2 (xdg-desktop-read-file
|
||||
(expand-file-name "test.desktop" xdg-tests-data-dir)
|
||||
(let ((tab1 (xdg-desktop-read-file (ert-resource-file "test.desktop")))
|
||||
(tab2 (xdg-desktop-read-file (ert-resource-file "test.desktop")
|
||||
"Another Section")))
|
||||
(should (equal (gethash "Name" tab1) "Test"))
|
||||
(should (eq 'default (gethash "Exec" tab1 'default)))
|
||||
(should (equal "frobnicate" (gethash "Exec" tab2))))
|
||||
(should-error
|
||||
(xdg-desktop-read-file
|
||||
(expand-file-name "malformed.desktop" xdg-tests-data-dir)))
|
||||
(let ((tab (xdg-desktop-read-file
|
||||
(expand-file-name "l10n.desktop" xdg-tests-data-dir)))
|
||||
(xdg-desktop-read-file (ert-resource-file "malformed.desktop")))
|
||||
(let ((tab (xdg-desktop-read-file (ert-resource-file "l10n.desktop")))
|
||||
(env (getenv "LC_MESSAGES")))
|
||||
(unwind-protect
|
||||
(progn
|
||||
@ -67,8 +61,8 @@
|
||||
|
||||
(ert-deftest xdg-mime-associations ()
|
||||
"Test reading MIME associations from files."
|
||||
(let* ((apps (expand-file-name "mimeapps.list" xdg-tests-data-dir))
|
||||
(cache (expand-file-name "mimeinfo.cache" xdg-tests-data-dir))
|
||||
(let* ((apps (ert-resource-file "mimeapps.list"))
|
||||
(cache (ert-resource-file "mimeinfo.cache"))
|
||||
(fs (list apps cache)))
|
||||
(should (equal (xdg-mime-collect-associations "x-test/foo" fs)
|
||||
'("a.desktop" "b.desktop")))
|
||||
|
Loading…
Reference in New Issue
Block a user