1. Aug 28th, 2011

    Zombie.js 0.10.0 is out

    Zombie.js is an insanely fast, headless full-stack testing using Node.js.

    New in this release:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    Upgraded to JSDOM 0.2.3 which brings us a Window context that works for asynchronous invocations (that would be timers, XHR and browser.evaluate), and many many other improvements.
     
    Tested for compatibility with jQuery 1.6.2. Yes. It works.
     
    NOTE: This release uses htmlparser as the default parser, while waiting for some bug fixes on HTML5. Unfortunately, htmlparser is limited in what it can accept and properly parse. Be aware of the following issues:
     
    Your document must have html, head and body elements.
    No CDATAs. But then again, CDATA is so 1999.
    Tag soups break the parser.
    Scripts can't use document.write. Again, it's not 1999.
    Added browser.loadCSS option. Set this to load external stylesheets. Defaults to true.
     
    Added browser.htmlParser option. Tells JSDOM which HTML5 parser to use. Use null for the default parser.
     
    Fixed handling of file protocol.
    Your comment, here ⇓