History of Early American Landscape Design:Extension tests
Extension Test Generator
Extensions test page generator
Implementing an extension test page
Approx. time to implement on a single wiki: 30-40 minutes.
Should be placed at Project:Extension tests. Please update this list as needed:
<syntaxhighlight lang="moin"> The following are tests of the extensions running on the wiki. Where applicable, if the "Test" value matches the "Expected" value, the extension can be assumed to be working.
AdminLinks
If you are an admin, you should see links by your personal tools.
AJAXPoll
- Test
<poll> Question Choice 1 Choice 2 Choice 3 Choice 4 </poll>
- Expected
- A poll
AnchorHandler
- Test
- <a href="http://www.google.com"> Google </a>
- Expected
ApprovedRevs
Special:ApprovedRevs must be a valid link.
Arrays
{{#arraydefine:b|orange,red ,yellow, yellow}}
- Test
- {{#arrayprint:b}}
- Expected
- orange, red, yellow, yellow
balloons
<balloon title="Hello I am a tooltip!">Mouse over me!</balloon>
Bootstrap
This should be a greeny shadowed alert box with white text:
I am bootstrapped
Cargo
This link should contain information about this page.
CategoryTree
A category tree should be shown: <categorytree mode=pages>Tests</categorytree>
CharInsert
- Test
- <charinsert>Á</charinsert>
- Expected
- Á
CheckUser
This should be a valid link: Special:CheckUser
Cite
- Test
- Text[1]
- ↑ Test
- Expected
- Text[1]
- Jump up ↑ Test
CiteThisPage
This should be a valid link: Special:CiteThisPage
CodeEditor
This should open in the ACE editor interface: edit
Collections
Comments
<comments />
CommentStreams
<comment-streams/>
Confirm User Accounts
ConfirmEdit
skipcaptcha
right should be present here.
ContactPage
This should be a valid link: Contact us
ContributionScores
This should be a valid link: Special:ContributionScores
ContributionsList
A list of contributions should be shown: {{#contributionslist:
user=WikiWorks
}}
Contributors
A list of contributors to this page should be shown: Special:Contributors/History of Early American Landscape Design:Extension tests
CreatePage
A text input should be shown: {{#createpage:}}
CSS
{{#css:
#css-test { color: red; }
}}
DataTransfer
This should be a valid link: Special:ImportCSV
Disambiguator
- Test
- __DISAMBIG__
- Expected
- (nothing)
DismissableSiteNotice
DiscussionThreading
Navigate to the History of Early American Landscape Design talk:Extension tests, ensure there is a "Subject" field
DrawioEditor
This should create the Edit link which opens the editor: {{#drawio:Extension tests}}
Echo
This should be a valid link: Special:Notifications
Editcount
An integer should follow: Special:Editcount/WikiWorks
EmbedVideo
Three videos should be below:
{{#ev:youtube|DWef69ItVrU|200}} {{#evt: service=youtube |id=https://www.youtube.com/watch?v=DWef69ItVrU |dimensions=200 }} <embedvideo dimensions="200" service="youtube">https://www.youtube.com/watch?v=DWef69ItVrU</embedvideo>
ExternalLinkConfirm
- The following links should display no modal windows and just redirect you to Project:Help (it's ok if the link is red)
- And this link should display a warning modal: Clickme
ExternalData
{{#get_web_data:url=https://www.semantic-mediawiki.org/wiki/Special:Ask/-5B-5BGermany-5D-5D/-3FLocated_in/format%3Dcsv/sep%3D,
|format=csv with header|data=Located in=Located in}}
- Test
- {{#external_value:Located in}}
- Expected
- Europe
Favorites
This link should work: Special:Favoritelist
list faforities:
<favorites/>
FlashMP3
Note: This extension should be phased out and replaced with the html5audio widget. <flashmp3>http://www.openanesthesia.org/podcasts/200912London.mp3</flashmp3>
FlickrAPI
<flickr>145197704</flickr>
Gadgets
googleAnalytics
The page source head section should contain a link to the script:
//www.google-analytics.com/analytics.js
GoogleAnalyticsMetrics
An integer should be displayed: {{#GoogleAnalyticsMetrics:pageviews}}
GoogleCustomWikiSearch
This should be a valid link: Special:GoogleCustomWikiSearch
The content of MediaWiki:hf-footer-History of Early American Landscape Design:Extension tests must be shown as a footer on the current page.
HeaderTabs
Two tabs should be visible below.
Test
Content
Test2
More content <headertabs />
HitCounters
An integer should follow: {{#numberofviews:}}
HTML Tags
Should be a link or something else allowed by $wgHTMLTagsAttributes variable: <htmltag tagname="a" href="http://en.wikipedia.org/wiki/Antarctica" class="my-links">Read about Antarctica</htmltag>
IDProvider
- Test
- {{#idprovider-increment:TEST_}}
- Expected
- TEST_<integer>
IframePage
IfTemplates
- Test
- {{#iftemplates:Project:Extension tests/IfTemplates|true|false}}
- Expected
- true
- Test
- {{#iftemplates:Project:Extension tests/IfTemplates2|true|false}}
- Expected
- false
ImageMap
Error: Image is invalid or non-existent.
InputBox
- Test
<inputbox> type=create break=no </inputbox>
- Expected
- An input box
Interwiki
This should be a valid link: Special:Interwiki
JavascriptSlideshow
- Test
- {{#slideshow:
|id=bar refresh=1000 }}
- Expected
- The words: Tick & Tock, alternating.
JSON
{{#json: {
"name" : "John"
} }}
- Expected: John
- Actual:
LabeledSectionTransclusion
- Test
- {{#lst:History of Early American Landscape Design:Extension tests/Labeled Section Transclusion|test1}}
- Expected
- This is a test.
- Test
- {{#lsth:History of Early American Landscape Design:Extension tests/Labeled Section Transclusion|test2}}
- Expected
This is also a test.
In /Labeled Section Transclusion:
This is a test.
Some text ...
test2
This is also a test.
LinkTarget
Depends on $wgLinkTargetParentClasses = [ 'target-blank' ];
Default target for external links
Depends on $wgExternalLinkTarget = '_blank';
LinkTree
The code below renders a linktree for this page: {{#linktree:History of Early American Landscape Design:Extension tests}}
Lockdown
LookupUser
This should be a valid link: LookupUser
Loops (requires Variables)
- Test
- {{#vardefine: i | 1 }}{{#while:
| Expression error: Unrecognized punctuation character "{". |
{{#var: i }} {{#vardefine: i | Expression error: Unrecognized punctuation character "{". }} }}
- Expected
- 1 2 3
MagicNumberedHeadings
If you see all headings numbered, it works. __NUMBEREDHEADINGS__
Maps
- Variant 1
- Test
- Geocoding failed
- Expected
- 52° 30' 58.59" N, 13° 22' 39.73" E
- Variant 2
- Test
- 52° 30' 58.57" N, 13° 22' 39.73" E
- Expected
- 52° 30' 58.59" N, 13° 22' 39.73" E
Math
- Test
- <math>\int_{(x,y)\in C} x^3\, dx + 4y^2\, dy</math>
- Expected
- ∫(x,y)∈Cx3dx+4y2dy (but much better-looking)
Mendeley
- Test
- {{#mendeley:doi=10.1103/PhysRevA.20.1521|parameter=title}}
- Expected (similar to)
- Laser cooling of atoms
- Test
- {{#mendeley:id=04d48d5f-d664-3a17-b004-1503cca53802|parameter=authors;first_name}}
- Expected (similar to)
- D. J.,Wayne M.
MobileDetect
- Test
- <mobileonly>Mobile</mobileonly><nomobile>Desktop</nomobile>
- Expected
- Either "Desktop" or "Mobile"
MPDF
download this page as a PDF file
MsUpload
This should have an upload box: edit
MultimediaViewer
Clicking this should pop up a nice lightbox image viewer or, in case MMV is disabled by default, this should open the file page with the Open in Media Viewer
button:
MyVariables
- Test
- Template:CURRENTUSER
- Expected
- Your user name or the IP for anonymous users
MultimediaPlayer
Test
- {{#multimediaitem:YouTube|DWef69ItVrU|YouTube test}}
Expected
Clicking the text should load a YouTube video.
NamespaceHTML
- Test
- <html><script>
document.getElementById("demo").innerHTML = "NamespaceHTML test!"; </script></html>
- Expected
- NamespaceHTML test!
Nuke
This should be a valid link: Special:Nuke
PageForms
This should be a valid link: Special:Forms
PageImages
PageSchemas
This should be a valid link: Special:EditSchema
ParseLine
- Test
- {{#parseline:All
|on |one line}}
- Expected
- All|on|oneline
ParserFunctions
- Test math functions
- 10
- Expected
- 10
- Test string functions
- 8
- Expected
- 8
PdfBook
- Single article
- This should create a PDF of the Main Page
- Collection of articles
- This should create a PDF with a collection of pages from the category Imported vocabulary (SMW required)
PDFHandler
You should see the content of the uploaded PDF (Imported_vocabulary.pdf):
Poem
- Test
- <poem>
Une terre au flanc maigre, âpre, avare, inclément Où les vivants pensifs travaillent tristement,
- Et qui donne à regret à cette race humaine
Un peu de pain pour tant de labeur et de peine ;
- Des hommes durs, éclos sur ces sillons ingrats ;
Des cités d’où s’en vont, en se tordant les bras,
- La charité, la paix, la foi, sœurs vénérables ;
L’orgueil chez les puissants et chez les misérables ; </poem>
- Expected
- A nicely formatted poem
Pubmed
Test
<pubmed> 15980568 </pubmed>
Expected
Andreas Bohne-Lang, Wolf-Dieter Groch, Ren? Ranzinger
AISMIG--an interactive server-side molecule image generator.
Nucleic Acids Res.: 2005, 33(Web Server issue);W705-9
<a target="_blank" href="http://www.ncbi.nlm.nih.gov/pubmed/15980568" style="text-decoration: none;color:blue">[PubMed:15980568]</a><a target="_blank" href="http://www.worldcat.org/issn/1362-4962" style="text-decoration: none;color:blue"> [WorldCat.org]</a><a target="_blank" href="http://dx.doi.org/10.1093/nar/gki438" style="text-decoration: none;color:blue">[DOI]</a>(I p)
Quiz
Test
<quiz> {Bulgaria and Rumania joined the European Union in 2007. |type="()"} + TRUE. - FALSE. </quiz>
Expected
A quiz
Rename user
This should be a valid link: Special:RenameUser
Replace Text
This should be a valid link: Special:ReplaceText
RSS
One post from the Wikimedia blog feed should be below, with all the "a" characters highlighted: <rss max=1 highlight="a">https://wikimediafoundation.org/feed/</rss>
SemanticDrilldown
This should be a valid link: Special:BrowseData
SemanticMediaWiki
Semantic Internal Objects
{{#set_internal:Part of recipe |Has quantity=1 |Has unit=cup |Has ingredient=flour }}
- Expected: 1
- Actual:
Semantic Result Formats
- Test (old wikis)
- Expected
- A nice-looking DataTable with a search field
SimpleChanges
A list of recent changes should be displayed: Special:SimpleChanges/5
SimpleTable
- Test
<tab border=1> Field 1 Field 2 Field 3 Field 4 Field 5 Field 6 Field 7 Field 8 Field 9 </tab>
- Expected
Field 1 | Field 2 | Field 3 |
Field 4 | Field 5 | Field 6 |
Field 7 | Field 8 | Field 9 |
SimpleTooltip
This should render a simple tooltip link: {{#tip-text: Hover over this to see a tooltip. | tooltip-text}} This should render a simple tooltip icon: {{#tip-info: tooltip-text }}
A Slideshare should be visible:
SpamBlacklist
Once this is added to Mediawiki:Spam-blacklist:
\bexample\.com\b
this should be blocked:
Scribunto
Module:String
- Test
- {{#invoke:String|len|This is a test.}}
- Expected
- 15
SyntaxHighlight
The following must be colorful: <syntaxhighlight lang="python" line start=3 highlight="1,5-7"> def quick_sort(arr): less = [] pivot_list = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>
Tabs
- Test
<tabs> <tab name="Foo">Lorem ipsum dolor sit amet.</tab> <tab name="Bar">consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</tab> <tab name="Baz">sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</tab> </tabs>
- Expected
- A tabbed display
TemplateData
This link should take you to a page with the Manage TemplateData
button (normally below the first heading).
TemplateStyles
<templatestyles src="Project:Extension tests/TemplateStyles.css" />
- Test
- red text
- Expected
- red text
TopContributors
<topcontributors />
Thanks
Special:Log/thanks exists
TreeAndMenu
An interactive tree is rendered below: {{#tree:
- Item
- Sub-item link
- Another sub-item
}}
TimedMediaHandler
File:Xacti-AC8EX-Sample video-001.ogv
UploadWizard
UploadWizard is displayed at Special:UploadWizard
UrlGetParameters
- Test
- {{#urlget:param|}}
- Expected
- Test
UserMerge
This should be a valid link: Special:UserMerge
UserProtect
This must open the UserProtect interface.
Variables
- Test
- {{#vardefine:test|testing}}{{#var:test}}
- Expected
- testing
VisualEditor
This should load VisualEditor in edit mode: edit
VoteNY
A vote box should be here: <vote />
WatchAnalytics
WhosOnline
Widgets
- Test
- Widget
- Expected
- Widget
Disqus
Html5media
A video should be visible:
Vimeo
YouTube
A YouTube video should be visible:
Iframe
WikiEditor
This should load a tabbed WikiEditor: edit
WikiForum
This should be a valid link: Special:WikiForum
WikiSEO
{{#seo: |title=Your page title |titlemode=append |keywords=these,are,your,keywords |description=Your meta description }} The page source should contain: <title>Your page title</title>
and:
<meta name="keywords" content="these,are,your,keywords"/> <meta name="description" content="Your meta description"/> <meta name="twitter:description" content="Your meta description"/>
Wiretap
YouTube
<youtube>VyBSS48E4xI</youtube> </syntaxhighlight>