emacs/test/lisp/emacs-lisp
Noam Postavsky 58e418d2ce Fix ert-tests when running compiled
* test/lisp/emacs-lisp/ert-tests.el (ert-test-deftest): Don't test for
specific macroexpansion, just check result of evaluation.
(ert-test-record-backtrace): Don't hardcode representation of closure in
expected backtrace, this lets the test succeed even when the test code
is compiled.

* lisp/emacs-lisp/ert.el (ert--expand-should-1): Also pass
`byte-compile-macro-environment' to `macroexpand', this allows the
`should' macro to properly handle macroexpansion of macros that were
defined in the same file when it's being compiled (Bug #17851).
2016-12-06 22:20:23 -05:00
..
eieio-tests
package-resources
bytecomp-tests.el Incorporate lexbind-tests.el in bytecomp-test.el 2016-09-24 12:53:46 +03:00
cl-generic-tests.el
cl-lib-tests.el
cl-seq-tests.el cl-seq: Remove max limit on input sequence length 2016-10-20 19:51:55 +09:00
ert-tests.el Fix ert-tests when running compiled 2016-12-06 22:20:23 -05:00
ert-x-tests.el Remove ‘ert-with-function-mocked’ macro in favour of ‘cl-letf’ macro 2016-06-08 19:10:59 +02:00
generator-tests.el
let-alist-tests.el Don’t consider nested let-alist forms 2016-10-08 18:36:54 +02:00
lisp-tests.el Incorporate syntax-tests in lisp-tests. 2016-09-24 13:20:19 +03:00
map-tests.el Add new function map-do 2016-06-18 10:10:00 +02:00
nadvice-tests.el
package-tests.el * test/lisp/emacs-lisp/package-tests.el 2016-06-08 12:47:08 -04:00
pcase-tests.el
regexp-opt-tests.el
ring-tests.el * lisp/emacs-lisp/ring.el: Use lexical-binding 2016-09-09 18:46:55 +02:00
seq-tests.el Do not use map.el in seq-tests.el 2016-11-16 18:37:26 +01:00
subr-x-tests.el
tabulated-list-test.el
thunk-tests.el
timer-tests.el