Template:Portal/testcases

From English Wikipedia @ Freddythechick

__EXPECTUNUSEDTEMPLATE__

No parameters

No parameters
{{Portal}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Different portals

One existing portal

Politics
{{Portal|Politics}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

One non-existent portal

Non-existent portal
{{Portal|Non-existent portal}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Portal alias, one of multiple aliases for the same portal

Georgia USA
{{Portal|Georgia USA}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Portal starting with number

1990s
{{Portal|1990s}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Portal starting with diacritic

Éire
{{Portal|Éire}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Ten portals

Ten Portals
{{Portal|Australia|Biography|Japan|Korea|Olympics|Philippines|United States|Alaska|World War I}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Twenty portals

Twenty Portals
{{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}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

No portals, parameter nominimum

|nominimum=yes
{{Portal|nominimum=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
|nominimum=1
{{Portal|nominimum=1}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Non-standard inputs

Nowiki markup

<nowiki/>
{{Portal|}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Line breaks only

Line breaks only
{{Portal|
}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Six portals with mixed line breaks

Six portals with mixed line breaks
{{Portal
|Art
|Non-existent portal|
Science
|Japan
|Music|Sport}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Non-ASCII characters

文字
{{Portal|文字|redlinks=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

ParserFunctions

ParserFunctions
{{Portal| Art }}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Long word

Thisisareallylongwordwithnospacesorlinebreaksatall
{{Portal|Thisisareallylongwordwithnospacesorlinebreaksatall|redlinks=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Nil first parameter

2=Politics
{{Portal|2=Politics}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Various whitespace and nil parameters

{{Portal}}
{{Portal||  |Politics|
|Art| |9=Music |21=Sport}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Borders

Empty no borders
{{Portal|border=no}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
No borders
{{Portal|A-League|Abu Dhabi|Atheism|Austria|border=no}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Adaptive

Adaptive layout
{{Portal|Art|Biology}}
* <small>{{lorem ipsum span|1}}</small>

{{Portal}}

Lua error in mw.title.lua at line 346: 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 346: 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

Left-aligned

|left=yes
{{Portal|Politics|left=yes}}
Side by side comparison
{{Portal}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Adaptive layout, |left=yes
{{Portal|Politics|left=yes}}
<small>{{lorem ipsum span|1}}</small>

{{Portal}}

Lua error in mw.title.lua at line 346: 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 346: 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

|margin=5em 5em 5em 5em
{{Portal|Politics|margin=5em 5em 5em 5em}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Custom margin and left-aligned

|left=yes + |margin=2em 2em 2em 2em
{{Portal||Politics|left=yes |margin=2em 2em 2em 2em}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Break parameter

|break=yes
{{Portal|Politics|break=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Show redlinks

|redlinks=yes
{{Portal|Politics|Test|redlinks=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
|redlinks=include
{{Portal|Politics|Test|redlinks=include}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
|redlinks=1
{{Portal|Politics|Test|redlinks=1}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
|redlinks=false
{{Portal|Politics|Test|redlinks=false}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

São Paulo

|redlinks=yes
{{Portal|São Paulo|redlinks=yes}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}

Redlinks

Redlinks
{{Portal|Test 2|Test|Test 3|Test 4|Test 5}}
Side by side comparison
{{Portal}}{{Portal/sandbox}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

All parameters

All parameters
{{Portal|Politics|Art|Music|Literature|border=no |break=yes |left=yes |margin=5em}}
Side by side comparison
{{Portal}}
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Without the test cases mess

Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

Image function