From a6efcda72e38d0db9b04486e84307217f376d2e5 Mon Sep 17 00:00:00 2001
From: Andrius R
(test) +
+!! end + +!! test +Template with template name as argument +!! input +{{templateasargtest|templ=simple}} +!! result +(test) +
+!! end + +!! test +Template with template name as argument (2) +!! input +{{templateasargtest2|templ=templatesimple}} +!! result +(test) +
+!! end + +!! article +Template:templateasargtestdefault +!! text +{{{{{templ|templatesimple}}}}} +!! endarticle + +!! article +Template:templa +!! text +'''templ''' +!! endarticle + +!! test +Template with default value +!! input +{{templateasargtestdefault}} +!! result +(test) +
+!! end + +!! test +Template with default value (value set) +!! input +{{templateasargtestdefault|templ=templa}} +!! result +templ +
+!! end + +!! test +Template redirect +!! input +{{templateredirect}} +!! result +(test) +
+!! end + +!! test +Template with argument in separate line +!! input +{{ templateasargtest | + templ = simple }} +!! result +(test) +
+!! end + +!! test +Template with complex template as argument +!! input +{{paramtest| + param ={{ templateasargtest | + templ = simple }}}} +!! result +This is a test template with parameter (test) +
+!! end + +!! test +Template with thumb image (wiht link in description) +!! input +{{paramtest| + param =[[Image:noimage.png|thumb|[[no link|link]] [[no link|caption]]]]}} +!! result +This is a test template with parameter + +!! end + +!! article +Template:complextemplate +!! text +{{{1}}} {{paramtest| + param ={{{param}}}}} +!! endarticle + +!! test +Template with complex arguments +!! input +{{complextemplate| + param ={{ templateasargtest | + templ = simple }}|[[Template:complextemplate|link]]}} +!! result +link This is a test template with parameter (test) +
+!! end + !! test BUG 553: link with two variables in a piped link !! input @@ -1945,7 +2090,7 @@ ill [[fr:Nourriture]] [[zh:食品]] !! result -es:Alimento fr:Nourriture zh:é£å +es:Alimento fr:Nourriture zh:é£å" !! end ### -- 2.20.1