diff options
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/emacs-module-tests.el | 14 |
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 | |||
| 276 | Return A + B"))))) | ||
| 277 | |||
| 264 | ;;; emacs-module-tests.el ends here | 278 | ;;; emacs-module-tests.el ends here |