Adam,
I realized the error of my ways shortly after I hit 'send'. Jingo, by
design, is tiny and avoids having external dependencies so I doesn't
really have to eat much of its own dog food in its test suite.
I can say that when I've used Jingo in projects that my tests tend to
be written as jingo modules themselves. A test ends up being a module
with requires for the module under test as well as any slick test
helper modules that I may have written. It is also usually a pretty
trivial (yet totally optional) exercise to "jingoize" third party
libraries such as jquery or jqunit. Many of these libs come wrapped
in an anonymous function to ensure they have a local scope. This
anonymous function is usually a great candidate to become the module
body callback if you want to wrap the third party library in a jingo
module envelope. I totally understand your reluctance to converting
all of your existing tests to jingo modules. However, if you are
enjoying the impact Jingo has on your production code I think you'll
find there are similar benefits to having it manage your test
dependencies also.
Take care,
-Sean