יחידה:משך זמן/בדיקות

מתוך ויקיפדיה, האנציקלופדיה החופשית

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:משך זמן/בדיקות/תיעוד

-- 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