I strongly advise against using node.js for running JS tests:
- it's another hoop to jump to have your tests up and running
- it's only one of many JS implementations and it's not a browser
We could run tests through selenium, which is already present in Django test suite. This would remove both problems, as selenium can run on multiple real browsers.