Module:Template test case: Difference between revisions

    (add TestCase:renderColumns and some more supporting methods)
    (guard against possible divide-by-zero errors)
    Line 173: Line 173:
    headingRow:tag('th'):wikitext(self.options.heading0)
    headingRow:tag('th'):wikitext(self.options.heading0)
    end
    end
    local width = tostring(math.floor(100 / #self.templates)) .. '%'
    local width
    if #self.templates > 0 then
    width = tostring(math.floor(100 / #self.templates)) .. '%'
    else
    width = '100%'
    end
    for i, obj in ipairs(self.templates) do
    for i, obj in ipairs(self.templates) do
    headingRow
    headingRow