Permalink
Commits on Oct 13, 2011
  1. Added support for running tests on all parker browsers, added support…

    … for script reloading. Began work on simple CLI for running tests on multiple browsers from the prompt. added simple test server using socket.io & express
    committed Oct 13, 2011
Commits on Oct 11, 2011
  1. Bump post-release version

    jzaefferer committed Oct 11, 2011
  2. Release 1.1.0

    jzaefferer committed Oct 11, 2011
  3. Fixes #134 - Add a window.onerror handler. Makes uncaught errors actu…

    …ally fail the testsuite, instead of going by unnoticed.
    jzaefferer committed Oct 11, 2011
  4. Whitespace cleanup

    jzaefferer committed Oct 11, 2011
Commits on Oct 10, 2011
  1. Merge remote branch 'trevorparscal/master'

    Conflicts:
    	qunit/qunit.js
    jzaefferer committed Oct 10, 2011
  2. Fixed IE compatibility issues with using toString on NodeList objects,

    which in some browsers results in [object Object] rather than [object
    NodeList]. Now using duck typing for NodeList objects based on the
    presence of length, length being a number, presence of item method
    (which will be typeof string in IE and function in others, so we just
    check that it's not undefined) and that item(0) returns the same value
    as [0], unless it's empty, in which case item(0) will return 0, while
    [0] would return undefined. Tested in IE6, IE8, Firefox 6, Safari 5 and
    Chrome 16.
    trevorparscal committed Oct 10, 2011
  3. Merge remote branch 'wwalser/recursionBug'

    Conflicts:
    	qunit/qunit.js
    jzaefferer committed Oct 10, 2011
  4. Whitespace cleanup

    jzaefferer committed Oct 10, 2011
Commits on Oct 7, 2011
  1. Using === instead of ==

    This doesn't have any functional difference because we are comparing a
    string literal with the results of Object.toString(), but it's better
    to be sure that they are the same type.
    trevorparscal committed Oct 7, 2011
  2. Added more strict array type detection for dump output, and allowed N…

    …odeList objects to be output as arrays
    
    This helps prevent treating any object with a length property as an
    array, while maintaining the ability to render NodeList objects as
    arrays. jsDump output tests still pass after this patch is applied.
    trevorparscal committed Oct 7, 2011
Commits on Oct 6, 2011
  1. Bump post-release version

    jzaefferer committed Oct 6, 2011
  2. Release 1.0.0

    jzaefferer committed Oct 6, 2011
  3. Preparing 1.0.0 release

    jzaefferer committed Oct 6, 2011
Commits on Sep 30, 2011
Commits on Sep 29, 2011
  1. Fixes a bug where after an async test, assertions could move between …

    …test cases because of internal state (config.current) being incorrectly set
    wwalser committed with wwalser Aug 17, 2011
  2. Redo of fixing issue #156 (Support Object.prototype extending environ…

    …ment).
    
    * QUnit.diff: Throws exception without this if Object.prototype is set (Property 'length' of undefined. Since Object.prototype.foo doesn't have a property 'rows')
    * QUnit.url: Without this fix, if Object.prototype.foo is set, the url will be set to ?foo=...&the=rest.
    * saveGlobals: Without this fix, whenever a member is added to Object.prototype, saveGlobals will think it was a global variable in this loop.
    ---
    This time using the call method instead of obj.hasOwnProperty(key), which may fail if the object has that as it's own property (touché!).
    
    Also caching Object.prototype.hasOwn for performance and convenience, as well as toString while at it.
    Krinkle committed Sep 29, 2011
Commits on Sep 22, 2011
Commits on Sep 20, 2011
  1. Run other addons tests as composite addon demo. Need to move that to …

    …/test folder once this setup actually works
    jzaefferer committed Sep 20, 2011
Commits on Sep 18, 2011
  1. added parameter to start and stop allowing a user to increment/decrem…

    …ent the semaphore more than once per call
    wwalser committed with wwalser Jul 20, 2011
Commits on Sep 16, 2011