See how it doesn't preserve outer spaces around " two inner spaces ". Is that the way we want it to behave? Or is it just the MediaWiki software?
{{#invoke:DemoTemplate|template usage|pattern= two inner spaces }}
→ {{template usage|pattern=two inner spaces}}
→ Testing two inner spaces on this page Thanks. — CpiralCpiral 08:43, 24 June 2015 (UTC)
"{{echo| abc }}"
→ " abc ""{{echo|1= abc }}"
→ "abc""{{#invoke:DemoTemplate|echo| abc }}"
→ "{{1x| abc }}
→ abc ""{{#invoke:DemoTemplate|echo|1= abc }}"
→ "{{1x|abc}}
→ abc"<nowiki/>
when using it:
"{{echo|1=<nowiki/> abc <nowiki/>}}"
→ " abc ""{{#invoke:DemoTemplate|echo|1=<nowiki/> abc <nowiki/>}}"
→ "{{1x|'"`UNIQ--nowiki-0000000A-QINU`"' abc '"`UNIQ--nowiki-0000000B-QINU`"'}}
→ abc "{{#invoke:DemoTemplate|Val|11|p=$|upl=acre}}
→ {{Val|11|upl=acre|p=$}}
→ $11/acre
— CpiralCpiral 23:16, 19 July 2015 (UTC)