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

!! test
When ParsoidExperimentalParserFunctionOutput is enabled, Parsoid should generate v3.x HTML for parser functions
!! config
wgParsoidExperimentalParserFunctionOutput=true
!! wikitext
a {{#if:foo|bar|baz}} b
!! html/parsoid
<p>a <span about="#mwt1" typeof="mw:Transclusion mw:ParserFunction/if" data-parsoid='{"pi":[[{"k":"1"},{"k":"2"}]]}' 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 ParsoidExperimentalParserFunctionOutput is disabled, Parsoid should generate v2.x HTML for parser functions
!! config
wgParsoidExperimentalParserFunctionOutput=false
!! wikitext
a {{#if:foo|bar|baz}} b
!! html/parsoid
<p>a <span about="#mwt1" typeof="mw:Transclusion" data-parsoid='{"pi":[[{"k":"1"},{"k":"2"}]]}' data-mw='{"parts":[{"template":{"target":{"wt":"#if:foo","function":"if"},"params":{"1":{"wt":"bar"},"2":{"wt":"baz"}},"i":0}}]}'>bar</span> b</p>
!! end
