!! options
parsoid-compatible=wt2html,wt2wt
version=2
!! end

!! test
When ParsoidExperimentalParserFunctionSupport is enabled, Parsoid should generate v3.x HTML for parser functions
!! config
wgParsoidExperimentalParserFunctionSupport=true
!! wikitext
a {{#if:foo|bar|baz}} b
!! html/parsoid
<p data-parsoid='{"dsr":[0,23,0,0]}'>a <span about="#mwt1" typeof="mw:Transclusion mw:ParserFunction/if" data-parsoid='{"pi":[[{"k":"1"},{"k":"2"}]],"dsr":[2,21,null,null]}' data-mw='{"parts":[{"parserfunction":{"target":{"wt":"#if","key":"if"},"params":{"1":{"wt":"foo"},"2":{"wt":"bar"},"3":{"wt":"baz"}},"i":0}}]}'>bar</span> b</p>
!! end

!! test
When ParsoidExperimentalParserFunctionSupport is disabled, Parsoid should generate v2.x HTML for parser functions
!! config
wgParsoidExperimentalParserFunctionSupport=false
!! wikitext
a {{#if:foo|bar|baz}} b
!! html/parsoid
<p data-parsoid='{"dsr":[0,23,0,0]}'>a <span about="#mwt1" typeof="mw:Transclusion" data-parsoid='{"pi":[[{"k":"1"},{"k":"2"}]],"dsr":[2,21,null,null]}' data-mw='{"parts":[{"template":{"target":{"wt":"#if:foo","function":"if"},"params":{"1":{"wt":"bar"},"2":{"wt":"baz"}},"i":0}}]}'>bar</span> b</p>
!! end
