We're trying to figure out a good testing strategy with client-side templates, and are running up against the fact that the JsUnit version that maven works with doesn't seem to support DOM. This is a problem, given how heavily templates relies on the DOM for its functionality - virtually no actual tests can run, and we have been forced to put them into the EndToEnd test harness instead (where HTMLUnit is available, which can be "adapted" to behave like normal JsUnit).
Other features may need to be tested int he context of the DOM as well, so the problem is not necessarily unique to Templates. Is there any way to run build-time JS tests that will excercise javascript code in the context of a DOM implementation? (I know that either JsUnit or HTMLUnit can do this, but there may be others)

