Módulo:Ordinal/Testes unitários
Aspeto
Este módulo pode ter sua documentação deficiente. Por favor, documente-o ou melhore suas explicações caso o saiba usar ou tenha conhecimentos para tal. |
Uso
[editar código-fonte]Este módulo serve para testes unitários.
-- Testes unitários para o [[Módulo:Ordinal]]. Clique na página de discussão para rodar os testes.
local p = require('Módulo:UnitTests')
function p:test_module()
self:preprocess_equals('{{#invoke:Ordinal|ordinal|1|m}}', '1º')
self:preprocess_equals('{{#invoke:Ordinal|ordinal|1|f}}', '1ª')
self:preprocess_equals('{{#invoke:Ordinal|ordinal|12345|m}}', '12345º')
self:preprocess_equals('{{#invoke:Ordinal|ordinal|12345|f}}', '12345ª')
self:preprocess_equals('{{#invoke:Ordinal|ordinal|12345}}', '12345º')
end
function p:test_template()
self:preprocess_equals('{{Ordinal|1|m}}', '1º')
self:preprocess_equals('{{Ordinal|1|f}}', '1ª')
self:preprocess_equals('{{Ordinal|12345|m}}', '12345º')
self:preprocess_equals('{{Ordinal|12345|f}}', '12345ª')
self:preprocess_equals('{{Ordinal|12345}}', '12345º')
end
return p