aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/data/somelib.el7
-rw-r--r--test/data/somelib2.el7
-rw-r--r--test/src/lread-tests.el13
3 files changed, 27 insertions, 0 deletions
diff --git a/test/data/somelib.el b/test/data/somelib.el
new file mode 100644
index 00000000000..7b8d4037396
--- /dev/null
+++ b/test/data/somelib.el
@@ -0,0 +1,7 @@
1;;; -*- lexical-binding: t; -*-
2
3;; blah
4
5(defun somefunc () t)
6
7(provide 'somelib)
diff --git a/test/data/somelib2.el b/test/data/somelib2.el
new file mode 100644
index 00000000000..05156145a22
--- /dev/null
+++ b/test/data/somelib2.el
@@ -0,0 +1,7 @@
1;;; -*- lexical-binding: t; -*-
2
3;; blah
4
5(defun somefunc2 () t)
6
7(provide 'somelib2)
diff --git a/test/src/lread-tests.el b/test/src/lread-tests.el
index 84342348d45..0427fe64e4a 100644
--- a/test/src/lread-tests.el
+++ b/test/src/lread-tests.el
@@ -142,4 +142,17 @@ literals (Bug#20852)."
142 "unescaped character literals " 142 "unescaped character literals "
143 "\", (, ), ;, [, ] detected!"))))) 143 "\", (, ), ;, [, ] detected!")))))
144 144
145(ert-deftest lread-test-bug26837 ()
146 "Test for http://debbugs.gnu.org/26837 ."
147 (let ((load-path (cons
148 (file-name-as-directory
149 (expand-file-name "data" (getenv "EMACS_TEST_DIRECTORY")))
150 load-path)))
151 (load "somelib" nil t)
152 (should (string-suffix-p "/somelib.el" (caar load-history)))
153 (load "somelib2" nil t)
154 (should (string-suffix-p "/somelib2.el" (caar load-history)))
155 (load "somelib" nil t)
156 (should (string-suffix-p "/somelib.el" (caar load-history)))))
157
145;;; lread-tests.el ends here 158;;; lread-tests.el ends here