Jump to content

Template:Navigation page/testcases

From Wikipedia, the free encyclopedia
Test 1a – no links; multi-word page, blanks replaced by underscores
{{Navigation page|no|Glove_and_Boots|nocat=true}}

{{Navigation page}}


{{Navigation page/sandbox}}

Test 1b – no links; multi-word page, blanks between words
{{Navigation page|no|Glove and Boots|nocat=true}}

{{Navigation page}}


{{Navigation page/sandbox}}

Test 2a – links, multi-word page, underscores
{{Navigation page|yes|Glove_and_Boots|nocat=true}}

{{Navigation page}}

You can also:


{{Navigation page/sandbox}}

You can also:

Test 2b – links, multi-word page, blanks
{{Navigation page|yes|Glove and Boots|nocat=true}}

{{Navigation page}}

You can also:


{{Navigation page/sandbox}}

You can also:

Test 3 - links, multi-word page, unquoted search (lots more results, less precision)
{{Navigation page|yes|Glove and Boots|nocat=true |noquote=yes}}

{{Navigation page}}

You can also:


{{Navigation page/sandbox}}

You can also:

Test 4 - links, multi-word page, nostart=no (same as just leaving out the param)
{{Navigation page|yes|Glove and Boots|nocat=true |nostart=no}}

{{Navigation page}}

You can also:


{{Navigation page/sandbox}}

You can also:

Test 5 - links, multi-word page, nostart=yes
{{Navigation page|yes|Glove and Boots|nocat=true |nostart=yes}}

{{Navigation page}}

You can also:


{{Navigation page/sandbox}}

You can also:

in situ tests

In addition to specific test cases that may be tested from this page, tests should also be performed in situ, that is, on live article pages using preview mode without saving. This is because all the tests above use positional param 2, the page name, because otherwise it would apply to this testcases page itself. But that doesn't test the path where optional parm 2 is not passed, so tests should also be run without optional param 2, by pasting them onto a live page, previewing the result with the Show preview button, and canceling out before saving. To find pages where you can test in situ, you can go to Category:Navigation pages. Click one of the pages in the Category, and paste one of the numbered tests there, minus param 2, and show preview. Another way to simulate an in situ test is by using Special:ExpandTemplates, and setting the Context Title field to one of the pages listed in the category.

In addition, all the tests above use |nocat=yes to prevent categorization of this page into an article category, but these cases should also be tested either on this page in Preview mode without that parameter, or in situ, or by using Special:ExpandTemplates with a Context Title.