The projects that I worked on were Server + Client projects, in which we had a set of unit tests for our server-side code, and we wanted to integrate our client-side tests into this process.
In this case, I wrote "Unit Test" in my server side code, which opened every QUnit test in the browser, then cleared the DOM for success / failure records and called Assert (false, text_scraped_from_dom). Then all my qUint tests were run as part of my CI build and showed up there as failed tests.
I did this for Java with httpunit and for .NET with watin.