- anonymous page creation and editing, verify change in content (verifying access to old revisions requires variable support) via [[API:Edit]]
- re-parse of dependent pages (red links turning blue, missing templates getting used after being created) via [[API:Edit]] and then fetching the rendered page from the article path (index.php?title=xyz)
- page history with edit summary, size diff (testing minor edits and user names requires variables for login) see [[API:Revisions]]
- recent changes with edit summary, size diff, etc [[API:RecentChanges]]
- renaming/moving a page (basic) via [[API:Move]]
- diffs (use relative revision ids) via [[API:Compare]]
- changing preferences
- undo
- diffs with fixed revision IDs (test special case for last and first revision)
- auto-patrolling
- listing users
- page protection (effectiveness, levels)
- newtalk notifications
- site stats (may need support for arithmetic functions)
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | Atieno | T219873 Create a suite of end-to-end API test for MediaWiki core | |||
Stalled | None | T227999 Full implementation of test runner | |||
Resolved | CCicalese_WMF | T229640 Example Tests | |||
Resolved | • Clarakosi | T229853 Create example tests set 1 (Clara) |
Event Timeline
Change 529386 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/tools/api-testing@master] Add ListUsers and NewTalk tests
Change 529388 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/tools/api-testing@master] Add Autopatrolling and preferences tests
Change 529388 merged by Daniel Kinzler:
[mediawiki/tools/api-testing@master] Add Autopatrolling and preferences tests
Change 529386 merged by Daniel Kinzler:
[mediawiki/tools/api-testing@master] Add ListUsers and NewTalk tests
Change 529949 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/tools/api-testing@master] Add Move and Undo tests
Change 529950 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/tools/api-testing@master] Add Revision and Recent Changes tests
Change 529951 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/tools/api-testing@master] Add Anonymous Edit and Reparse tests
Change 529950 merged by Daniel Kinzler:
[mediawiki/tools/api-testing@master] Add Revision and Recent Changes tests and add modify timeout option
Change 529949 merged by Daniel Kinzler:
[mediawiki/tools/api-testing@master] Add Move and Undo tests
Change 529951 merged by Daniel Kinzler:
[mediawiki/tools/api-testing@master] Add Anonymous Edit test