rejeep/ecukes — pull request #90 by tkf (2013-02-18 19:29:58+00:00)
Title: Make ecukes compileable (fixes #89)

I think the best approach to fix error due to macro is to make package compileable so that Emacs compiler can tell you what is wrong.

I think it is better to check that ecukes works both uncompiled and compiled, so the ideal "full" test is
```make
test: clean-elc
$(MAKE) quick-test
$(MAKE) compile
$(MAKE) quick-test # <- add this
```
Actually I tried this but I couldn't. I suspect a compiling related bug in el-mock but I am not sure. I always ues mocker.el for mocking in Emacs Lisp. mocker.el is a wrapper around Emacs builtin `flet` so I think it has less bug than el-mock which implements mocking using "raw" `fset` (actually its `ad-safe-fset` but idea is the same).