Page MenuHomePhabricator

PageTriage: Add example jest smoke test for curation toolbar
Closed, ResolvedPublic3 Estimated Story Points

Description

In T339831#8946898, I mentioned that we could avoid breakage by adding smoke tests for the components mentioned in T320924: Add end-to-end browser tests to PageTriage (keyword: selenium)
To quote the curation toolbar section:

  • should be minimizable, closeable, and openable (first button)
  • should open information sub-menu (second button)
  • should open wikilove sub-menu, and send wikilove (third button) (extra setup: installation of WikiLove extension)
  • should open mark as reviewed sub-menu, mark as reviewed, and mark as unreviewed (fourth button)
  • should send a message to the creator (fourth button)
  • should open maintenance tag sub-menu, and apply {{More footnotes}} (fifth button) (extra setup: MediaWiki:PageTriageExternalTagsOptions.js)
  • should open deletion tag sub-menu, and apply a CSD G11 (Unambiguous advertising or promotion) tag (sixth button) (extra setup:
  • should open deletion tag sub-menu, and apply a prod tag (sixth button) (extra setup: MediaWiki:PageTriageExternalDeletionTagsOptions.js)
  • should open deletion tag sub-menu, and apply an AFD tag (sixth button) (extra setup: MediaWiki:PageTriageExternalDeletionTagsOptions.js)
  • should proceed to next unreviewed article in queue (seventh button)

Event Timeline

jsn.sherman renamed this task from PageTriage: Add jest smoke tests for curation toolbar to PageTriage: Add example jest smoke test for curation toolbar.Jun 22 2023, 3:02 PM
Samwalton9-WMF set the point value for this task to 3.

Change 936330 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/PageTriage@master] Add some jest coverage for recent regressions

https://gerrit.wikimedia.org/r/936330

Change 936330 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Add some jest coverage for recent regressions

https://gerrit.wikimedia.org/r/936330

Change 937169 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/PageTriage@master] Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded

https://gerrit.wikimedia.org/r/937169

jsn.sherman changed the task status from Open to In Progress.Jul 11 2023, 8:58 PM

It looks like 936330 introduced Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded; we'll want to deal with that before the train rolls out to english wikipedia.

Change 937169 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded

https://gerrit.wikimedia.org/r/937169

Change 937478 had a related patch set uploaded (by Samtar; author: Jsn.sherman):

[mediawiki/extensions/PageTriage@wmf/1.41.0-wmf.17] Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded

https://gerrit.wikimedia.org/r/937478

Change 937478 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@wmf/1.41.0-wmf.17] Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded

https://gerrit.wikimedia.org/r/937478

Mentioned in SAL (#wikimedia-operations) [2023-07-12T20:11:49Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:937478|Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded (T340112)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-12T20:13:23Z] <samtar@deploy1002> samtar: Backport for [[gerrit:937478|Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded (T340112)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-07-12T20:21:16Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:937478|Fix Error: Module "./ext.pageTriage.defaultTagsOptions.js" is not loaded (T340112)]] (duration: 09m 27s)