mediawiki-extensions-Multim.../tests/qunit/mmv
Matthias Mullie 93f1c9f79e Fix mmv qunit tests
This heavily relied on deferreds getting resolved synchroneously,
which (for .then) is no longer the case with jQuery 3.
There's also a difference in how chained .then's get resolved,
and $.when no longer propagates notify().

The changes in here are basically:
* fix use of $.when, manually passing along notify()
* use .then in some places, instead of .done, .fail, .progress
* fix progress bar hiding in setupProgressBar, which assumed sync
* fixed tests, mostly by using fake timers to give async stuff a
  chance to execute

Bug: T164473
Change-Id: Ib51ddd8bc6254a477861588fb16f57565353afe1
2017-05-16 16:51:52 +02:00
..
logging build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00
model Update unit tests to use non-bits favicon urls 2016-08-03 14:51:56 -07:00
provider Update unit tests to use non-bits favicon urls 2016-08-03 14:51:56 -07:00
routing build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
ui build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
mmv.bootstrap.test.js Fix mmv.bootstrap qunit tests 2017-05-16 16:48:20 +02:00
mmv.Config.test.js Change mw.Map( false ) to mw.Map() 2016-11-19 11:10:58 +01:00
mmv.EmbedFileFormatter.test.js Shorten clickable link text in HTML credit lines 2016-09-26 17:07:09 -07:00
mmv.HtmlUtils.test.js build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00
mmv.lightboximage.test.js Fix resize issues (Part II) 2014-02-28 10:22:21 +01:00
mmv.lightboxinterface.test.js Use <button> instead of <div> 2017-03-22 12:06:15 +05:30
mmv.test.js Fix mmv qunit tests 2017-05-16 16:51:52 +02:00
mmv.testhelpers.js Fix mmv.bootstrap qunit tests 2017-05-16 16:48:20 +02:00
mmv.ThumbnailWidthCalculator.test.js build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00