Module:Template test case: Difference between revisions

    (oops, forgot to change the return value)
    (allow _template to override _template1 for backwards compatibility with Module:Testcase table)
    Line 177: Line 177:
    end
    end


    -- Add default template options
    -- Set up first two template options tables, so that if only the
    -- "template3" is specified it isn't made the first template when the
    -- the table options array is compressed.
    rawTemplateOptions[1] = rawTemplateOptions[1] or {}
    rawTemplateOptions[1] = rawTemplateOptions[1] or {}
    rawTemplateOptions[2] = rawTemplateOptions[2] or {}
    rawTemplateOptions[2] = rawTemplateOptions[2] or {}
    -- Allow the "template" option to override the "template1" option for
    -- backwards compatibility with [[Module:Testcase table]].
    rawTemplateOptions[1].template = generalOptions.template
    or rawTemplateOptions[1].template
    -- Add default template options
    if rawTemplateOptions[1].template and not rawTemplateOptions[2].template then
    if rawTemplateOptions[1].template and not rawTemplateOptions[2].template then
    rawTemplateOptions[2].template = rawTemplateOptions[1].template ..
    rawTemplateOptions[2].template = rawTemplateOptions[1].template ..