Jump to content

Module:Template test case: Difference between revisions

allow _template to override _template1 for backwards compatibility with Module:Testcase table
(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 ..
Cookies help us deliver our services. By using our services, you agree to our use of cookies.