User:PerfektesChaos/js/lintHint/Test

From Wikipedia, the free encyclopedia

Test cases for lintHint gadget.

Installation Check[edit]

  1. Follow the instructions at lintHint#Usage.
  2. Continue with control page test.

Tests[edit]

Control page[edit]

Join virtual page and find some version information, if gadget activation succeeded.

Plain wikitext[edit]

There should be two forms on control page. Insert some plain wikitext into the upper one:

  1. <small><u>little under</small></u>
    • Submit.
    • Should result in a large yellow box with complaints on bad tag nesting.
  2. <small><u>little under</u></small>
    • Submit.
    • The yellow box should vanish, and a small green label should appear in the upper right corner, indicating correct syntax.
  3. Any reset button.
    • Box or label should disappear.

Article[edit]

  1. Join an errorneous article, e.g. from this list.
    • On page view, there should appear a yellow button in the upper right corner of the page.
    • On clicking this button should turn into grey and disabled.
    • Soon a large yellow box with complaints on the selected error category should appear on top of the page.
  2. Join a random article.
    • Same clicking procedure.
    • Hopefully this time a small green label appears in the upper right corner, indicating correct syntax.
    • Otherwise, with large yellow box again, try another random article.

Any page[edit]

Return to control page.

  1. Insert errorneous article title into last form field.
    • Submit.
    • Large yellow box should show up again.
  2. Insert name of correct article into last form field.
    • Submit.
    • Small green label should be displayed again.
  3. Any page name from any namespace might be inserted.
    • If wikitext content found, that should be analyzed the same way.