mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-12-18 19:01:28 +00:00
46484e8b53
* Declare variables inline, as per the current code conventions. * Convert ad-hoc cases objects into native QUnit.test.each(). This makes for shorter and cleaner code, as well as for more detailed test reporting, and removes the need to manually construct assertion messages based on test case prefix string etc. * Start adopting ES5 Array.forEach in a few places where otherwise ESLint would complain about variable name clashes. * Future proof the test module names, by stripping the global variable namespace that some classes still use, matching packageFiles convention as used for NotificationBadge.js and its tests already, by specifying only the bundle name and the exported class name. Note that the QUnit UI does fuzzy matching so filtering works the same either way, e.g. "echodmfilter" will match "ext.echo.dm - FilterModel". Change-Id: I49858dd2c95d0869f2cd15693f05c38312a9f710 |
||
---|---|---|
.. | ||
test_mw.echo.dm.BundleNotificationItem.js | ||
test_mw.echo.dm.CrossWikiNotificationItem.js | ||
test_mw.echo.dm.FiltersModel.js | ||
test_mw.echo.dm.NotificationGroupsList.js | ||
test_mw.echo.dm.NotificationItem.js | ||
test_mw.echo.dm.NotificationsList.js | ||
test_mw.echo.dm.PaginationModel.js | ||
test_mw.echo.dm.SeenTimeModel.js | ||
test_mw.echo.dm.SourcePagesModel.js | ||
test_mw.echo.dm.UnreadNotificationCounter.js |