Page MenuHomePhabricator

Add Pixel tests for things using Codex
Open, Needs TriagePublic

Description

Code in MW core and extensions that uses Codex should be covered with a Pixel test.

  • MW core
    • Special:Userlogin
    • Special:CreateAccount
    • Special:Contribute
    • Special:RecentChanges / Special:Watchlist when enhanced changes is enabled (the arrows are Codex icons)
    • History page
    • Web installer
    • Temp user banner
    • Message boxes
  • MediaSearch
  • Vector (covered here)
    • TypeaheadSearch integration
  • GrowthExperiments
    • Mentor dashboard
    • Impact module
  • NearbyPages (covered here)
  • PageTriage
  • QuickSurveys (covered here)
  • ReadingLists
  • RelatedArticles
  • WikiLambda
  • UniversalLanguageSelector
  • CommunityConfiguration
  • FileImporter
  • Popups
  • ReportIncident
  • Translate
  • MinervaNeue
  • MobileFrontend
  • WikiLove
  • ConfirmEdit
  • GuidedTour
  • HotCat
  • ParserMigration
  • ExternalGuidance
  • Thanks
  • Cite
  • UrlShortener
  • FlaggedRevs
  • TimedMediaHandler

Event Timeline

This list is huge, so I think that we should eventually make this an epic with subtasks, and prioritize the list. Some of these extensions only use Codex for a couple of things, or only use CSS-only components; hopefully those will be easier to test.