These are a list of tests that should be done to verify title editing through editor is being handled correctly.
Old cases
Test
| Expected Outcome
| QA
|
Edit title to a non-existent, 'safe' title
| Changes the title
| r5196, ok
|
| Edit title to a different, existing title | Returns error about existing title, but saves content to old title
| r5196, ok
|
Edit title on the homepage ('' => 'FooBar')
| Blocks title renaming, but saves contents
| BUG: 2430
|
Edit title to a redirect page
| Overwrites redirect page
| See BUG 2427
|
Edit title to an invalid title (example: "../Hi")
| Returns error about invalid title, but saves content
| r5196, ok
|
Create title to an existing title
| Overwrites old page, but returns "please merge" message
| Please rename page... But this is a good behavior.
|
Create title over a redirect page (see bug report for full test)
| Overwrites redirect page
| r5196, ok
|
| Create title to an invalid title (example: "../Hi") | Returns error about invalid title, does not save content title
| r5196, ok
|
New cases
Test
| Expected Outcome
| QA
|
Edit title to a non-existent, 'safe' title
| Changes the title, saves edit
| r5196, ok |
| Edit title to a different, existing title | Returns error about title, loads editor with previous edits
| r5196, ok |
Edit title on the homepage ('' => 'FooBar')
| Returns error about title, loads editor with previous edits | r5196, ok |
Edit title to a redirect page
| Changes the title, saves edit | See BUG 2427 |
Edit title to an invalid title (example: "../Hi")
| Returns error about title, loads editor with previous edits | r5196, ok
|
Create title to an existing title
| Returns error about title, loads editor with previous edits | r5196, ok
|
Create title over a redirect page (see bug report for full test)
| Changes the title, saves edit | See "Old cases" table (which behaviour is expected?)
|
|
|
| Create title to an invalid title (example: "../Hi") | | Returns error about title, loads editor with previous edits | |
|