Ecukes is a testing tool for Emacs based on Cucumber. Ecukes makes it possible to write Cucumber like tests for your Emacs packages.
Step definitions for Ecukes is separated to another package called Espuds.
Screenshot from feature in Drag Stuff.
The source for Ecukes is available on Github.
Aswell as the source for Espuds.
See the Ecukes Wiki at Github.
Report on Github Issues.