QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
-( function ( $, mw ) {
+( function () {
var itemCounter, FullResourceProvider, EmptyResourceProvider, SingleResultResourceProvider;
itemCounter = 0;
},
this.responseDelay );
- return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+ return deferred.promise( { abort: function () {
+ clearTimeout( timer );
+ } } );
};
EmptyResourceProvider.prototype.getResults = function () {
},
this.responseDelay );
- return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+ return deferred.promise( { abort: function () {
+ clearTimeout( timer );
+ } } );
};
SingleResultResourceProvider.prototype.getResults = function ( howMany ) {
},
this.responseDelay );
- return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+ return deferred.promise( { abort: function () {
+ clearTimeout( timer );
+ } } );
};
/* Tests */
assert.expect( 1 );
// Make the delay higher
- providers.forEach( function ( provider ) { provider.responseDelay = 3; } );
+ providers.forEach( function ( provider ) {
+ provider.responseDelay = 3;
+ } );
// Add providers to queue
biggerQueue.setProviders( providers );
} );
// Make the delay higher
- providers.forEach( function ( provider ) { provider.responseDelay = 5; } );
+ providers.forEach( function ( provider ) {
+ provider.responseDelay = 5;
+ } );
biggerQueue.setParams( { foo: 'baz' } );
biggerQueue.get( 10 )
// Finish the async test
.then( done );
} );
-}( jQuery, mediaWiki ) );
+}() );