Permalink
Commits on Aug 2, 2014
  1. Switch to w3c-xmlhttprequest

    committed Aug 2, 2014
Commits on Jul 16, 2014
Commits on Jul 10, 2014
  1. Test if steam page with < breaks parser

    Fixes #800.
    Sebmaster committed with domenic Jul 10, 2014
  2. Test handling of < and > in <pre> tag

    Fixes #755.
    Sebmaster committed with domenic Jul 10, 2014
Commits on Jul 9, 2014
  1. Test handling of whitespace after doctype

    Fixes #160.
    Sebmaster committed Jul 9, 2014
  2. Test .innerHTML with less-than character

    Fixes #652.
    
    Could not reproduce bug behaviour with htmlparser2. Was this already
    fixed?
    Sebmaster committed Jul 9, 2014
  3. Test handling of more non-standard markup

    Fixes #88.
    Sebmaster committed Jul 9, 2014
  4. Test handling of missing <body> tag

    Fixes #389.
    Sebmaster committed Jul 9, 2014
  5. Test handling of missing <html> tag

    Fixes #555.
    
    The testcase in the issue isn't entirely correct. If the </title> tag is
    omitted, the <p> tag is actually in the <title> and won't be picked up
    by querySelectorAll.
    
    Tried to replicate the original test case as closely as possible,
    verified with Chrome.
    Sebmaster committed Jul 9, 2014
  6. Test for errors on invalid chinese tags

    Fixes #719.
    Sebmaster committed Jul 9, 2014
  7. Test single <html> tag

    Fixes #827.
    Sebmaster committed Jul 9, 2014
  8. Test for parsing of < and >

    Fixes #826.
    Sebmaster committed Jul 9, 2014
  9. Fix encoding test to reflect browser behaviour

    Tested with Chrome.
    Sebmaster committed with domenic Jul 7, 2014
  10. Fix frameset tests

    framesets replace the body tag in a valid document.
    Sebmaster committed with domenic Jul 7, 2014
  11. Fix whitespace in expected html

    The expected html is actually not the same as what's in the file.
    Checked with Chrome to match exactly.
    Sebmaster committed with domenic Jul 5, 2014
  12. Use fragment parsing if setting Element.innerHTML

    With the new capabilities of parse5 we have to differentiate if we're
    parsing a document fragment (i.e. when setting Element.innerHTML) or a
    complete document (i.e. the initial parsing stage).
    Sebmaster committed with domenic Jul 5, 2014
  13. Drop tests for <isindex>

    <isindex> is replaced by <label> and <inputs> in the parser stage now.
    Sebmaster committed with domenic Jul 5, 2014
  14. Remove unnecessary preprocessHTML

    parse5 now takes over that job.
    Sebmaster committed with domenic Jul 5, 2014
  15. Fix XML documents in jsdom

    If a XML document is detected, don't wrap it in HTML tags.
    
    Fixes #779.
    Sebmaster committed with domenic Jun 16, 2014
  16. Don't use a default jQuery URL in jQueryify.

    See http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js.
    
    This makes the parameter list more reliable (as the URL is no longer optional), and updates the invalid-argument behavior to hit the error path (with no jQuery) instead of the default path (with jquery-latest.js).
    domenic committed Jul 9, 2014
Commits on Jul 8, 2014
  1. Make tests available offline

    To execute the tests the repo has to be cloned with:
    git clone --recursive git://github.com/tmpvar/jsdom.git
    or after the initial clone:
    git submodule update --init --recursive
    
    Fixes #817.
    Sebmaster committed Jul 7, 2014