Template:Portal/testcases
| This is the template test cases page for the sandbox of Template:Portal. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins and parsers with these links: |
No parameters
[edit source]{{Portal}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
Different portals
[edit source]One existing portal
[edit source]{{Portal|Politics}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
One non-existent portal
[edit source]{{Portal|Non-existent portal}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Portal alias, one of multiple aliases for the same portal
[edit source]{{Portal|Georgia USA}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Portal starting with number
[edit source]{{Portal|1990s}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Portal starting with diacritic
[edit source]{{Portal|Éire}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Portal with class
[edit source]{{Portal|Education}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Ten portals
[edit source]{{Portal|Australia|Biography|Japan|Korea|Olympics|Philippines|United States|Alaska|World War I}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Twenty portals
[edit source]{{Portal|Australia|Biography|Japan|Korea|China|Vietnam|Olympics|Philippines|United States|Alaska|World War I|Asia|Sports|Association football|Athletics|English football|Baseball|Basketball|Cricket}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
No portals, parameter nominimum
[edit source]|nominimum=yes{{Portal|nominimum=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
|nominimum=1{{Portal|nominimum=1}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
Non-standard inputs
[edit source]Nowiki markup
[edit source]{{Portal|}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Line breaks only
[edit source]{{Portal|
}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
Six portals with mixed line breaks
[edit source]{{Portal
|Art
|Non-existent portal|
Science
|Japan
|Music|Sport}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
|
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Non-ASCII characters
[edit source]{{Portal|文字|redlinks=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
ParserFunctions
[edit source]{{Portal| Art }}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Long word
[edit source]{{Portal|Thisisareallylongwordwithnospacesorlinebreaksatall|redlinks=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
Nil first parameter
[edit source]{{Portal|2=Politics}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Various whitespace and nil parameters
[edit source]{{Portal|| |Politics|
|Art| |9=Music |21=Sport}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Borders
[edit source]{{Portal|border=no}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
{{Portal|A-League|Abu Dhabi|Atheism|Austria|border=no}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Adaptive
[edit source]{{Portal|Art|Biology}}
* <small>{{lorem ipsum span|1}}</small>
{{Portal}}
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
{{Portal/sandbox}}
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Testing named parameters
[edit source]Left-aligned
[edit source]|left=yes{{Portal|Politics|left=yes}}
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
|left=yes with extra text{{Portal|Politics|left=yes}}
<small>{{lorem ipsum span|1}}</small>
{{Portal}}
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
{{Portal/sandbox}}
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Custom margin
[edit source]|margin=5em 5em 5em 5em{{Portal|Politics|margin=5em 5em 5em 5em}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Custom margin and left-aligned
[edit source]|left=yes + |margin=2em 2em 2em 2em{{Portal||Politics|left=yes |margin=2em 2em 2em 2em}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Break parameter
[edit source]|break=yes{{Portal|Politics|break=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Show redlinks
[edit source]|redlinks=yes{{Portal|Politics|Test|redlinks=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
|redlinks=include{{Portal|Politics|Test|redlinks=include}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
|redlinks=1{{Portal|Politics|Test|redlinks=1}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
|redlinks=false{{Portal|Politics|Test|redlinks=false}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
São Paulo
[edit source]|redlinks=yes{{Portal|São Paulo|redlinks=yes}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
Redlinks
[edit source]{{Portal|Test 2|Test|Test 3|Test 4|Test 5}}
| {{Portal}} | {{Portal/sandbox}} |
|---|---|
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
All parameters
[edit source]{{Portal|Politics|Art|Music|Literature|border=no |break=yes |left=yes |margin=5em}}
| Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). |
Without the test cases mess
[edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').