Template:Install user script/testcases
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:
{{Install user script}}
importScript( '{{{1}}}' ); // Backlink: [[{{{1}}}]]
{{Install user script/sandbox}}
importScript( '{{{1}}}' ); // Backlink: [[{{{1}}}]]
{{Install user script|User:Example/script.js}}
importScript( 'User:Example/script.js' ); // Backlink: User:Example/script.js
{{Install user script/sandbox}}
importScript( 'User:Example/script.js' ); // Backlink: User:Example/script.js
{{Install user script|User:Example/script.js|Script}}
importScript( 'User:Example/script.js' ); // Backlink: Script
{{Install user script/sandbox}}
importScript( 'User:Example/script.js' ); // Backlink: Script
{{Install user script| |Script}}
importScript( ' ' ); // Backlink: Script
{{Install user script/sandbox}}
importScript( ' ' ); // Backlink: Script
{{Install user script|:en:User:Example/script.js|Script}}
importScript( ':en:User:Example/script.js' ); // Backlink: Script
{{Install user script/sandbox}}
importScript( ':en:User:Example/script.js' ); // Backlink: Script
{{Install user script|User:Example/script.js|}}
importScript( 'User:Example/script.js' ); // Backlink: [[]]
{{Install user script/sandbox}}
importScript( 'User:Example/script.js' ); // Backlink: [[]]
{{Install user script|2=Script}}
importScript( '{{{1}}}' ); // Backlink: Script
{{Install user script/sandbox}}
importScript( '{{{1}}}' ); // Backlink: Script