As we write more high-level system tests, we find ourselves wishing we had the ability to search our DOM using CSS selectors and other cool jQuery tricks.
We love Ruby and how much can be accomplished in a short time with it. With JRuby and 12-ish months we created a complex desktop application, able to run on Windows, Mac, and Linux
As much as we all might like to throw out legacy code, and “do it right,” that’s often an entirely impractical option or just a plain dumb thing to do.
The extensibility and flexibility of the technology provided by InterSystems enabled us to do test automation, continuous integration, unit testing of DTLs, and integration tests.
If you have had any trouble figuring out how to test your presenter classes (or any classes that respond to events), I recommend trying this technique.