יחידה:משך זמן/בדיקות
מראה
ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:משך זמן/בדיקות/תיעוד
-- Unit tests for [[Module:Duration]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_sumHMS()
self:preprocess_equals_many('{{#invoke:משך זמן|sumHMS|', '}}', {
{' 10:10 | 20:20 | 30:30 ', 'שעה וגם דקה'},
{' 10:10 | 20:20 | 30:30 | יחידות = seconds, ', '3,660 שניות'},
{' 10:11 | 20:21 | 30:31 | יחידות = minutes seconds', '61 דקות וגם 3 שניות'},
{' 10:10 | 20:20 | 30:30 | glugluglu | a30:40 ', 'שעה וגם דקה'}, -- ignore malformed entries
{' פלט = נא | 1:0:0 | 10:11 | 20:21 | 30:31 ', '2:01:03'},
{' 1:0:0 | 10:11 | 20:21 | 30:31 | יחידות = minutes seconds | פלט = נא', '121:03'},
}
)
end
return p