mediawiki-extensions-Popups/tests/qunit/ext.popups
Sam Smith 3f2752b039 Initial Popups logging implementation
Action changes:
* Include whether the user is logged in/out and information about the
  current page in the BOOT action.
* Add the EVENT_LOGGED action, which represents the eventLoggined change
  listener logging the queued event.

Reducer changes:
* Move all tokens and timing information from the preview reducer to the
  eventLogging reducer.
* Make the eventLogging reducer reset the state.

Changes:
* Add the mw.popups.createSchema function, which constructs an instance
  of the mw.eventLog.Schema object that can be used to log Popups
  events.
* Add the eventLogging change listener, which logs the queued event.
* Add hand-crafted, artisanal documentation.

Bug: T152225
Change-Id: I8a3f58358b211cc55417dcda7e796fe538e3d910
2016-12-12 13:01:44 +00:00
..
actions.test.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
changeListener.test.js Add footer link change listener 2016-11-16 15:20:34 +00:00
eventLoggingChangeListener.test.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
experiment.test.js Link Previews -> Page Previews 2016-11-18 09:51:06 +00:00
footerLinkChangeListener.test.js Tests: Deeply extend prev state for test correctness 2016-11-30 19:22:54 +01:00
gateway.test.js previews: Add generic fallback preview 2016-12-02 12:02:43 +00:00
linkTitleChangeListener.test.js Add link title change listener 2016-11-18 09:51:01 +00:00
processLinks.test.js Hygiene: #processLinks Improve wording on tests 2016-11-30 17:01:54 +00:00
reducers.eventLogging.test.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
reducers.test.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
schema.test.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
userSettings.test.js Tests: Explain the second assert in the test 2016-11-30 17:00:20 +00:00
wait.test.js Render previews 2016-11-24 18:07:03 +00:00