' ..
'' .. status .. ' | ' ..
'' .. self.method .. ' | ' ..
'' .. endtime .. 's | ' ..
'' .. output .. preview .. ' | ' ..
'
'
-- add message if assert failed
local msg = ''
if self.result.message ~= nil and self.skipped == false then
msg = ' - ' .. self.result.key ..
' failed - (' .. self.result.message .. ')'
end
if self.skipped == true then
msg = self.result.message
end
-- log final test result to console
-- i know its hacky but its neat soz
local tested = 'love.' .. self.testmodule.module .. '.' .. self.method .. '()'
local matching = string.sub(self.testmodule.spacer, string.len(tested), 40)
self.testmodule:log(
self.testmodule.colors[self.result.result],
' ' .. tested .. matching,
' ==> ' .. self.result.result .. ' - ' .. endtime .. 's ' ..
self.result.total .. msg
)
end
}