I spend a lot of time working in javascript of late. I have not found a way that seems to work well for testing javascript.  This in the past hasn't been a problem for me since most of the websites I worked on had very little javascript in them.  I now have a new website that makes extensive use of jQuery I would like to build unit tests for most of the system.  My problems are this.  Most of the functions make changes tothe DOM in some way.Most of the functions request datafrom the web server as well andrequire a session on the service toget results back.I would like to run the test from either a command line or a test running harness rather then in a browser.Any help or articles I should be reading would be helpful.
How do you unit test your javascript
javascript;unit testing
Maybe QUnit could help you. It is the official test suite of the jQuery project. As described in the documentation, tests can also be run outside of a browser (with Rhino for instance).