Module:Template test case: Difference between revisions

    m (Protected "Module:Template test case": High-risk module ([Edit=Require extended confirmed access] (indefinite)))
    (For inline format, allow replacing default * prefix with contents of "prefix" parameter (e.g. prefix=# or prefix=:). Tested in /sandbox. Examples in /testcases, Template:Test case/testcases, Template:Collapsible test case/testcases, Template:Test case nowiki/testcases, and Template:Nowiki template demo/testcases.)
    Line 506: Line 506:
    for i, obj in ipairs(self.templates) do
    for i, obj in ipairs(self.templates) do
    local line = {}
    local line = {}
    line[#line + 1] = '* '
    line[#line + 1] = self.options.prefix or '* '
    if self.options.showcode then
    if self.options.showcode then
    line[#line + 1] = obj:getInvocation('code')
    line[#line + 1] = obj:getInvocation('code')
    Line 527: Line 527:
    if self.options.addline then
    if self.options.addline then
    local line = {}
    local line = {}
    line[#line + 1] = '* '
    line[#line + 1] = self.options.prefix or '* '
    line[#line + 1] = self.options.addline
    line[#line + 1] = self.options.addline
    ret[#ret + 1] = table.concat(line)
    ret[#ret + 1] = table.concat(line)