• 
      

    Add fallbacks for important console.* methods.

    Review Request #3703 — Created Dec. 27, 2012 and submitted

    Information

    Review Board
    release-1.7.x

    Reviewers

    Add fallbacks for important console.* methods.
    
    We can't always rely upon console.log and console.assert existing in the
    browser. What's worse is that we can't rely on console.assert behaving
    the same way. In Chrome, for instance, a failed assert will log but will
    continue on in the function, causing further problems.
    
    We now have an empty fallback for console.log, and a console.assert
    wrapper that ensures we throw an exception on a failed assert.
    
    This helps with consistency, and with our unit tests.
    Tested in Chrome and Firefox, with existing unit tests depending on
    this behavior.
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed