diff --git a/reporter/html.js b/reporter/html.js index 69dab802a..c64f9b928 100644 --- a/reporter/html.js +++ b/reporter/html.js @@ -2,7 +2,7 @@ import QUnit from "../src/core"; import Test from "../src/test"; import { extractStacktrace } from "../src/core/stacktrace"; import { now, extend } from "../src/core/utilities"; -import { window, document, navigator } from "../src/globals"; +import { window, document, navigator, console } from "../src/globals"; import "./urlparams"; import fuzzysort from "fuzzysort"; @@ -1016,11 +1016,15 @@ export function escapeText( s ) { // Avoid readyState issue with phantomjs // Ref: #818 - var notPhantom = ( function( p ) { - return !( p && p.version && p.version.major > 0 ); + var usingPhantom = ( function( p ) { + return ( p && p.version && p.version.major > 0 ); } )( window.phantom ); - if ( notPhantom && document.readyState === "complete" ) { + if ( usingPhantom ) { + console.warn( "Support for PhantomJS is deprecated and will be removed in QUnit 3.0." ); + } + + if ( !usingPhantom && document.readyState === "complete" ) { QUnit.load(); } else { addEvent( window, "load", QUnit.load );