Modul:StringUtils/testcases
Aspect
Eroare Lua: expandTemplate: template "module test cases notice" does not exist.
local p = require('Modul:UnitTests')
function p:test_prependIfMissing()
self:preprocess_equals("{{#invoke:StringUtils|prependIfMissing|Q123|Q}}", "Q123");
self:preprocess_equals("{{#invoke:StringUtils|prependIfMissing|123|Q}}", "Q123");
end
function p:test_appendIfMissing()
self:preprocess_equals("{{#invoke:StringUtils|appendIfMissing|aliale|le}}", "aliale");
self:preprocess_equals("{{#invoke:StringUtils|appendIfMissing|nio|le}}", "niole");
end
function p:test_capitalize()
self:preprocess_equals("{{#invoke:StringUtils|capitalize|aliale}}", "Aliale");
self:preprocess_equals("{{#invoke:StringUtils|capitalize|Alio}}", "Alio");
self:preprocess_equals("{{#invoke:StringUtils|capitalize|ALIO}}", "ALIO");
end
function p:test_removeStart()
self:preprocess_equals_many("{{#invoke:StringUtils|removeStart|", "}}", {{'noc|cu', 'noc'}, {'minc|mi', 'nc'}, {'min|min', ''}, {'min|mino', 'min'}})
end
function p:test_removeEnd()
self:preprocess_equals_many("{{#invoke:StringUtils|removeEnd|", "}}", {{'noc|cu', 'noc'}, {'minc|nc', 'mi'}, {'min|min', ''}, {'min|omin', 'min'}})
end
return p