aboutsummaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/src')
-rw-r--r--test/src/emacs-module-tests.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/src/emacs-module-tests.el b/test/src/emacs-module-tests.el
index a6407524ad7..05be8383dcc 100644
--- a/test/src/emacs-module-tests.el
+++ b/test/src/emacs-module-tests.el
@@ -18,6 +18,7 @@
18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ 18;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
19 19
20(require 'ert) 20(require 'ert)
21(require 'help-fns)
21 22
22(defconst mod-test-emacs 23(defconst mod-test-emacs
23 (expand-file-name invocation-name invocation-directory) 24 (expand-file-name invocation-name invocation-directory)
@@ -261,4 +262,17 @@ during garbage collection."
261 (rx "Module function called during garbage collection\n") 262 (rx "Module function called during garbage collection\n")
262 (mod-test-invalid-finalizer))) 263 (mod-test-invalid-finalizer)))
263 264
265(ert-deftest module/describe-function-1 ()
266 "Check that Bug#30163 is fixed."
267 (with-temp-buffer
268 (let ((standard-output (current-buffer)))
269 (describe-function-1 #'mod-test-sum)
270 (should (equal (buffer-substring-no-properties 1 (point-max))
271 ;; FIXME: This should print the filename.
272 "a module function.
273
274(mod-test-sum a b)
275
276Return A + B")))))
277
264;;; emacs-module-tests.el ends here 278;;; emacs-module-tests.el ends here