mirror of
https://github.com/jquery/jquery.git
synced 2026-02-01 01:36:16 -05:00
Build: Drop testing on jsdom with Node 0.10 & 0.12
Fixes gh-2841
This commit is contained in:
12
Gruntfile.js
12
Gruntfile.js
@@ -15,17 +15,9 @@ module.exports = function( grunt ) {
|
||||
var fs = require( "fs" ),
|
||||
gzip = require( "gzip-js" ),
|
||||
srcHintOptions = readOptionalJSON( "src/.jshintrc" ),
|
||||
newNode = !/^v0/.test( process.version ),
|
||||
|
||||
// Allow to skip jsdom-related tests in Node.js < 1.0.0
|
||||
runJsdomTests = newNode || ( function() {
|
||||
try {
|
||||
require( "jsdom" );
|
||||
return true;
|
||||
} catch ( e ) {
|
||||
return false;
|
||||
}
|
||||
} )();
|
||||
// Skip jsdom-related tests in Node.js 0.10 & 0.12
|
||||
runJsdomTests = !/^v0/.test( process.version );
|
||||
|
||||
if ( !grunt.option( "filename" ) ) {
|
||||
grunt.option( "filename", "jquery.js" );
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
module.exports = function( grunt ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
// Run this task to run jsdom-related tests on Node.js < 1.0.0.
|
||||
grunt.registerTask( "old_jsdom", function() {
|
||||
if ( !/^v0/.test( process.version ) ) {
|
||||
console.warn( "The old_jsdom task doesn\'t need to be run in io.js or new Node.js" );
|
||||
return;
|
||||
}
|
||||
|
||||
// Use npm on the command-line
|
||||
// There is no local npm
|
||||
grunt.util.spawn( {
|
||||
cmd: "npm",
|
||||
args: [ "install", "jsdom@3" ],
|
||||
opts: { stdio: "inherit" }
|
||||
}, this.async() );
|
||||
} );
|
||||
};
|
||||
Reference in New Issue
Block a user