var spawnTest = require( "./lib/spawn_test.js" );
grunt.registerTask( "promises_aplus_tests",
- [ "promises_aplus_tests_deferred", "promises_aplus_tests_when" ] );
+ [ "promises_aplus_tests:deferred", "promises_aplus_tests:when" ] );
- grunt.registerTask( "promises_aplus_tests_deferred", function() {
+ grunt.registerTask( "promises_aplus_tests:deferred", function() {
spawnTest( this.async(),
"./node_modules/.bin/promises-aplus-tests",
- "test/promises_aplus_adapter_deferred.js"
+ "test/promises_aplus_adapters/deferred.js"
);
} );
- grunt.registerTask( "promises_aplus_tests_when", function() {
+ grunt.registerTask( "promises_aplus_tests:when", function() {
spawnTest( this.async(),
"./node_modules/.bin/promises-aplus-tests",
- "test/promises_aplus_adapter_when.js"
+ "test/promises_aplus_adapters/when.js"
);
} );
};
"env": {
"node": true
},
+ "parserOptions": {
+ "ecmaVersion": 6
+ },
"extends": "../.eslintrc",
"root": true
}
+++ /dev/null
-/* jshint node: true */
-
-"use strict";
-
-require( "jsdom" ).env( "", function( errors, window ) {
- if ( errors ) {
- console.error( errors );
- return;
- }
-
- var jQuery = require( ".." )( window );
-
- exports.deferred = function() {
- var deferred = jQuery.Deferred();
-
- return {
- promise: deferred.promise(),
- resolve: deferred.resolve.bind( deferred ),
- reject: deferred.reject.bind( deferred )
- };
- };
-} );
+++ /dev/null
-/* jshint node: true */
-
-"use strict";
-
-require( "jsdom" ).env( "", function( errors, window ) {
- if ( errors ) {
- console.error( errors );
- return;
- }
-
- var jQuery = require( ".." )( window );
-
- exports.deferred = function() {
- var adopted, promised,
- obj = {
- resolve: function() {
- if ( !adopted ) {
- adopted = jQuery.when.apply( jQuery, arguments );
- if ( promised ) {
- adopted.then( promised.resolve, promised.reject );
- }
- }
- return adopted;
- },
- reject: function( value ) {
- if ( !adopted ) {
- adopted = jQuery.when( jQuery.Deferred().reject( value ) );
- if ( promised ) {
- adopted.then( promised.resolve, promised.reject );
- }
- }
- return adopted;
- },
-
- // A manually-constructed thenable that works even if calls precede resolve/reject
- promise: {
- then: function() {
- if ( !adopted ) {
- if ( !promised ) {
- promised = jQuery.Deferred();
- }
- return promised.then.apply( promised, arguments );
- }
- return adopted.then.apply( adopted, arguments );
- }
- }
- };
-
- return obj;
- };
-} );
--- /dev/null
+{
+ "env": {
+ "node": true
+ },
+ "extends": "../.eslintrc",
+ "root": true
+}
--- /dev/null
+"use strict";
+
+require( "jsdom" ).env( "", function( errors, window ) {
+ if ( errors ) {
+ console.error( errors );
+ return;
+ }
+
+ var jQuery = require( "../../" )( window );
+
+ module.exports.deferred = function() {
+ var deferred = jQuery.Deferred();
+
+ return {
+ promise: deferred.promise(),
+ resolve: deferred.resolve.bind( deferred ),
+ reject: deferred.reject.bind( deferred )
+ };
+ };
+} );
--- /dev/null
+"use strict";
+
+require( "jsdom" ).env( "", function( errors, window ) {
+ if ( errors ) {
+ console.error( errors );
+ return;
+ }
+
+ var jQuery = require( "../../" )( window );
+
+ module.exports.deferred = function() {
+ var adopted, promised,
+ obj = {
+ resolve: function() {
+ if ( !adopted ) {
+ adopted = jQuery.when.apply( jQuery, arguments );
+ if ( promised ) {
+ adopted.then( promised.resolve, promised.reject );
+ }
+ }
+ return adopted;
+ },
+ reject: function( value ) {
+ if ( !adopted ) {
+ adopted = jQuery.when( jQuery.Deferred().reject( value ) );
+ if ( promised ) {
+ adopted.then( promised.resolve, promised.reject );
+ }
+ }
+ return adopted;
+ },
+
+ // A manually-constructed thenable that works even if calls precede resolve/reject
+ promise: {
+ then: function() {
+ if ( !adopted ) {
+ if ( !promised ) {
+ promised = jQuery.Deferred();
+ }
+ return promised.then.apply( promised, arguments );
+ }
+ return adopted.then.apply( adopted, arguments );
+ }
+ }
+ };
+
+ return obj;
+ };
+} );