Stub a browser environment in node.js and headlessly test your client-side code.