|
From: | Glenn Morris |
Subject: | bug#11218: with-demoted-errors use of condition-case-unless-debug; ert |
Date: | Tue, 10 Apr 2012 23:37:03 -0400 |
User-agent: | Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
Package: emacs Version: 24.0.95 with-demoted-errors use of condition-case-unless-debug is annoying. If I want to debug a condition-case, I'll set debug-on-signal non-nil. As it stands, with-demoted-errors is not useful if you want to write an ERT test (for reasons I haven't investigated). (defun foo () (with-demoted-errors (error "error!")) t) (ert-deftest test-foo () "Test foo" (should (foo))) M-x ert RET test-foo RET Selector: test-foo Passed: 0 Failed: 1 (1 unexpected) Total: 1/1 If you replace with-demoted-errors with ignore-errors, the test passes.
[Prev in Thread] | Current Thread | [Next in Thread] |