Sandbox: Difference between revisions
m (Testing a new version of the pkg template) |
m (More testing.) |
||
Line 1: | Line 1: | ||
This is a test of an upgraded version of the [[Template:pkg | This is a test of an upgraded version of the [[Template:pkg]]. It should preserve the old behavior, <br> | ||
The following 3 should produce the exact same URL:<br> | The following 3 should produce the exact same URL:<br> | ||
Line 7: | Line 7: | ||
<br> | <br> | ||
The following should produce the exact same URLs:<br> | The following should produce the exact same URLs:<br> | ||
Positional parameter 1 + repo parameter | Positional parameter 1 + repo parameter: {{Template:Sandbox|apk|repo=main}}<br> | ||
{{Template:Sandbox|apk|repo=main}}<br> | name parameter + repo parameter: {{Template:Sandbox|name=apk|repo=main}}<br> | ||
name parameter + repo parameter | Many parameters set: {{Template:Sandbox|name=apk|repo=main|branch=edge|arch=x86_64}} | ||
{{Template:Sandbox|name=apk|repo=main}}<br> | |||
Nonsense handling: Old template (left) vs new (right) | |||
{{Template:Sandbox|name=apk|repo=main|branch=edge|arch=x86_64}} | {{pkg}} {{Template:Sandbox}} (no arguments passed whatsoever) |
Revision as of 20:01, 28 December 2023
This is a test of an upgraded version of the Template:pkg. It should preserve the old behavior,
The following 3 should produce the exact same URL:
Old way with positional parameter 1 only: #apk
New way with name parameter only: #{{{1}}}
Nonsensical combination of old and new: #apk
The following should produce the exact same URLs:
Positional parameter 1 + repo parameter: #apk
name parameter + repo parameter: #{{{1}}}
Many parameters set: #{{{1}}}
Nonsense handling: Old template (left) vs new (right) First parameter cannot be undefined or empty in template: Template:Pkg #{{{1}}} (no arguments passed whatsoever)