Module:ScribuntoUnit/sandbox: Difference between revisions

Content deleted Content added
try fixing frame detection
run tests in alphabetical order
Line 385:
function ScribuntoUnit:runSuite(suite, frame)
self:init(frame)
local testNames = {}
for name, func in pairs(suite) do
if name:find('^test') then
table.insert(testNames, name)
self:runTest(suite, name, func)
end
end
table.sort(testNames) -- Put tests in alphabetical order.
for i, testName in ipairs(testNames) do
local func = suite[testName]
self:runTest(suite, name, func)
end
return {
successCount = self.successCount,