diff --git a/dev/examples-to-tests.el b/dev/examples-to-tests.el index efe22c0..a8f8ab2 100644 --- a/dev/examples-to-tests.el +++ b/dev/examples-to-tests.el @@ -29,7 +29,8 @@ ((eq sym '~>) `(should (approx-equal ,actual ,expected))) ((eq sym '!!>) - `(should-error ,actual :type ',expected)) + ;; FIXME: Tests fail on Emacs 24-25 without `eval' for some reason. + `(should-error (eval ',actual lexical-binding) :type ',expected)) ((error "Invalid test case: %S" `(,actual ,sym ,expected))))) (defmacro defexamples (cmd &rest examples)