I've written a bit of Emacs Lisp, and I've written unit tests in other languages. From the list of tools on http://emacswiki.org/emacs/UnitTesting, ert.el and el-expectations.el look most promising to me. What tools are others using for unit testing and TDD in Emacs Lisp? What are good examples of packages using each?