Difference between revisions of "Template:Include-USGov/testcases"
imported>PBS |
imported>Hike395 (→Tests: add title argument tests) |
||
| (14 intermediate revisions by 5 users not shown) | |||
| Line 7: | Line 7: | ||
* comment (optional) - free field that produces parenthesized comment at end | * comment (optional) - free field that produces parenthesized comment at end | ||
* article (optional) - the title of the reference | * article (optional) - the title of the reference | ||
| − | * | + | * source (optional) - free field at end at shuts off most other arguments: useful for inline use of {{tl|cite web}} |
| − | |||
| − | + | Template takes any parameter specified by {{tl|cite web}} as long as article and url are specified (article gets mapped to cite web title) | |
| − | |||
| − | |||
| − | |||
| − | + | ==Tests== | |
| − | + | {| class="wikitable" | |
| − | + | ! Code | |
| − | + | ! Working template | |
| − | + | ! Sandbox version | |
| − | + | ! Comments | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department}} | |
| − | + | | Minimal usage: templates that call this one should pass in optional arguments. | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | + | <nowiki>|policy=http://www.agency.gov/policy.html}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|policy=http://www.agency.gov/policy.html}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|policy=http://www.agency.gov/policy.html}} | |
| − | + | | Replace internal wikilink about generic re-use to specific agency policy | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States government</nowiki><br/> | |
| − | + | <nowiki>|comment=comment can have [[Wikilink|link]]s}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States government|comment=comment can have [[Wikilink|link]]s}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States government|comment=comment can have [[Wikilink|link]]s}} | |
| − | + | | comment is a free field that produces a parenthesized comment at end, agency should auto-wikilink | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br> | |
| − | + | <nowiki>|url=http://www.agency.gov/}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|url=http://www.agency.gov}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|url=http://www.agency.gov}} | |
| − | : | + | | Url without agency is just a bare link |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | {{ | + | <nowiki>|agency=United States Department</nowiki><br> |
| − | + | <nowiki>|url=http://www.agency.gov/}}</nowiki><br> | |
| − | == | + | <nowiki>|comment=comment}}</nowiki> |
| − | + | | {{Include-USGov|agency=United States Department|url=http://www.agency.gov/|comment=comment}} | |
| − | : | + | | {{Include-USGov/sandbox|agency=United States Department|url=http://www.agency.gov/|comment=comment}} |
| − | + | | Url with comment should still work | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | + | <nowiki>|article=Reference document}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|article=Reference document}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document}} | |
| − | + | | With article argument, template refers to specific document | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | + | <nowiki>|title=Reference document}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|title=Reference document}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|title=Reference document}} | |
| − | + | | {{para|title}} as alternative to {{para|article}} | |
| − | + | |- | |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | + | <nowiki>|article=Reference document</nowiki><br/> | |
| − | + | <nowiki>|url=http://www.agency.gov/doc.html}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html}} | |
| − | + | | With article argument, url becomes external link to specific document | |
| − | : | + | |- |
| − | + | | <nowiki>{{Include-USGov</nowiki><br/> | |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | + | <nowiki>|title=Reference document</nowiki><br/> | |
| − | + | <nowiki>|url=http://www.agency.gov/doc.html}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|title=Reference document|url=http://www.agency.gov/doc.html}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|title=Reference document|url=http://www.agency.gov/doc.html}} | |
| − | + | | {{para|title}} as alternative to {{para|article}} | |
| − | + | |- | |
| − | - | + | | <nowiki>{{Include-USGov</nowiki><br/> |
| − | + | <nowiki>|agency=United States Department</nowiki><br/> | |
| − | : | + | <nowiki>|article=Reference document</nowiki><br/> |
| − | + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | |
| − | + | <nowiki>|author=John Q. Public}}</nowiki> | |
| − | + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public}} | |
| − | + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public}} | |
| + | | Author can be added for use in inline citation | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|accessdate=2008-08-08}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|accessdate=2008-08-08}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|accessdate=2008-08-08}} | ||
| + | | Accessdate can be added, also | ||
| + | |- | ||
| + | | <nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|policy=http://www.agency.gov/policy.html</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|author=John Q. Public</nowiki><br/> | ||
| + | <nowiki>|accessdate=2008-08-08</nowiki><br/> | ||
| + | <nowiki>|comment=comment can have [[Wikilink|link]]s}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States Department|policy=http://www.agency.gov/policy.html|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public|accessdate=2008-08-08|comment=comment can have [[Wikilink|link]]s}} | ||
| + | | {{Include-USGov/sandbox|agency=United States Department|policy=http://www.agency.gov/policy.html|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public|accessdate=2008-08-08|comment=comment can have [[Wikilink|link]]s}} | ||
| + | | All parameters can work together | ||
| + | |- | ||
| + | |<nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States government</nowiki><br/> | ||
| + | <nowiki>|policy=http://www.whitehouse.gov</nowiki><br/> | ||
| + | <nowiki>|author=Arglebargle IV</nowiki><br/> | ||
| + | <nowiki>|article=On Boggies</nowiki><br/> | ||
| + | <nowiki>|accessdate=Third Age</nowiki><br/> | ||
| + | <nowiki>|source=Use cite template here}}</nowiki> | ||
| + | | {{Include-USGov|agency=United States government|policy=http://www.whitehouse.gov|author=Arglebargle IV|article=On Boggies|accessdate=Third Age|source=Use cite template here}} | ||
| + | | {{Include-USGov/sandbox|agency=United States government|policy=http://www.whitehouse.gov|author=Arglebargle IV|article=On Boggies|accessdate=Third Age|source=Use cite template here}} | ||
| + | | Source parameter shuts down most arguments, leaves free field at end for citation template | ||
| + | |- | ||
| + | |<nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|source={{cite book|first=John |last=Smith |title=Battle of Hastings}} }}</nowiki> | ||
| + | |{{Include-USGov|agency=United States Department|source={{cite book|first=John |last=Smith |title=Battle of Hastings}} }} | ||
| + | |{{Include-USGov/sandbox|agency=United States Department|source={{cite book|first=John |last=Smith |title=Battle of Hastings}} }} | ||
| + | |Example of source usage | ||
| + | |- | ||
| + | |<nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|source={{cite book|first=John |last=Smith |title=Battle of Hastings}}|comment=1066}}</nowiki> | ||
| + | |{{Include-USGov|agency=United States Department|source={{cite book|first=John |last=Smith |title=Battle of Hastings}}|comment=1066}} | ||
| + | |{{Include-USGov/sandbox|agency=United States Department|source={{cite book|first=John |last=Smith |title=Battle of Hastings}}|comment=1066}} | ||
| + | |Source plus comment | ||
| + | |- | ||
| + | |<nowiki>{{Include-USGov</nowiki><br/> | ||
| + | <nowiki>|agency=United States Department</nowiki><br/> | ||
| + | <nowiki>|article=Reference document</nowiki><br/> | ||
| + | <nowiki>|url=http://www.agency.gov/doc.html</nowiki><br/> | ||
| + | <nowiki>|source= }}</nowiki> | ||
| + | |{{Include-USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|source= }} | ||
| + | |{{Include-USGov/sandbox|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|source= }} | ||
| + | | Blank source leaves other parameters active | ||
| + | |} | ||
Latest revision as of 04:51, 9 March 2020
| This is the template test cases page for the sandbox of Template:Include-USGov. Script error: No such module "Purge". 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 with these links: |
- agency (required) - name of agency (or reference source) that produced material
- url (optional) - URL of reference
- policy (optional) - URL of re-use policy of agency or reference source
- comment (optional) - free field that produces parenthesized comment at end
- article (optional) - the title of the reference
- source (optional) - free field at end at shuts off most other arguments: useful for inline use of {{cite web}}
Template takes any parameter specified by {{cite web}} as long as article and url are specified (article gets mapped to cite web title)
Tests
| Code | Working template | Sandbox version | Comments |
|---|---|---|---|
| {{Include-USGov |agency=United States Department}} |
File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States Department. | File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States Department. | Minimal usage: templates that call this one should pass in optional arguments. |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States Department. | File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States Department. | Replace internal wikilink about generic re-use to specific agency policy |
| {{Include-USGov |agency=United States government |
File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States government. (comment can have links) | File:PD-icon.svg This article incorporates public domain material from websites or documents of the United States government. (comment can have links) | comment is a free field that produces a parenthesized comment at end, agency should auto-wikilink |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department website http://www.agency.gov. | File:PD-icon.svg This article incorporates public domain material from the United States Department website http://www.agency.gov. | Url without agency is just a bare link |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department website http://www.agency.gov/. (comment) | File:PD-icon.svg This article incorporates public domain material from the United States Department website http://www.agency.gov/. (comment) | Url with comment should still work |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". | With article argument, template refers to specific document |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Script error: No such module "If empty".". | |title= as alternative to |article=
|
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | With article argument, url becomes external link to specific document |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | |title= as alternative to |article=
|
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". | Author can be added for use in inline citation |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". Retrieved 2008-08-08. | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". Retrieved 2008-08-08. | Accessdate can be added, also |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". Retrieved 2008-08-08. (comment can have links) | File:PD-icon.svg This article incorporates public domain material from the United States Department document: John Q. Public. "Reference document". Retrieved 2008-08-08. (comment can have links) | All parameters can work together |
| {{Include-USGov |agency=United States government |
File:PD-icon.svg This article incorporates public domain material from the United States government document: Use cite template here | File:PD-icon.svg This article incorporates public domain material from the United States government document: Use cite template here | Source parameter shuts down most arguments, leaves free field at end for citation template |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: Smith, John. Battle of Hastings. | File:PD-icon.svg This article incorporates public domain material from the United States Department document: Smith, John. Battle of Hastings. | Example of source usage |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: Smith, John. Battle of Hastings. (1066) | File:PD-icon.svg This article incorporates public domain material from the United States Department document: Smith, John. Battle of Hastings. (1066) | Source plus comment |
| {{Include-USGov |agency=United States Department |
File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | File:PD-icon.svg This article incorporates public domain material from the United States Department document: "Reference document". | Blank source leaves other parameters active |