]> source.dussan.org Git - jquery.git/commitdiff
Build: Drop testing on jsdom with Node 0.10 & 0.12
authorMichał Gołębiowski <m.goleb@gmail.com>
Wed, 10 Feb 2016 11:57:49 +0000 (12:57 +0100)
committerMichał Gołębiowski <m.goleb@gmail.com>
Wed, 10 Feb 2016 11:57:49 +0000 (12:57 +0100)
Fixes gh-2841

Gruntfile.js
build/tasks/install_old_jsdom.js [deleted file]

index 094cd5b98ccfa10a7e333ada452a188f42c3cf92..723bc12cc850ab70e60f2baa6b2bb8a1f94a1a9d 100644 (file)
@@ -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" );
diff --git a/build/tasks/install_old_jsdom.js b/build/tasks/install_old_jsdom.js
deleted file mode 100644 (file)
index 271e0cb..0000000
+++ /dev/null
@@ -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() );
-       } );
-};