Módulo:Convertir/tests

De Wikipedia, la enciclopedia libre
-- Tests para [[Module:Convertir]]. El resultado está en la página de discusión.
local p = require('Module:UnitTests')
 
function p:test_mostrar_areas()
    self:preprocess_equals('{{#invoke:Convertir | mostrar|30221532|Q712226}}', '30 221 532 [[kilómetro cuadrado|km²]]')
    self:preprocess_equals('{{#invoke:Convertir | mostrar|87.88|Q712226|enlace=no}}', '87,88 km²')
    self:preprocess_equals('{{#invoke:Convertir | mostrar|1302.15171|Q712226|enlace=sí}}', '1302,15 [[kilómetro cuadrado|km²]]')
    self:preprocess_equals('{{#invoke:Convertir | mostrar|1442|Q81292|enlace=sí}}', '1442 [[acre (unidad de superficie)|acres]] (5,84 [[kilómetro cuadrado|km²]])')
    self:preprocess_equals('{{#invoke:Convertir | mostrar|18.1|Q232291|enlace=sí}}', '18,1 [[milla cuadrada|mi²]] (46,88 [[kilómetro cuadrado|km²]])')
    self:preprocess_equals('{{#invoke:Convertir | mostrar|17|Q35852|enlace=sí}}', '17 [[hectárea|ha]]')
end

function p:test_mostrar_longitudes()
	self:preprocess_equals('{{#invoke:Convertir | mostrar|157|Q174728}}', '1,57 [[metro|m]]')
	self:preprocess_equals('{{#invoke:Convertir | mostrar|6|Q3710}}', '6 [[pie (unidad)|pies]] (1,83 [[metro|m]])')
	self:preprocess_equals('{{#invoke:Convertir | mostrar|76|Q218593}}', '76 [[pulgada|pulgadas]] (1,93 [[metro|m]])')
	self:preprocess_equals('{{#invoke:Convertir | mostrar|4050|Q174789}}', '4,05 [[metro|m]]')
	self:preprocess_equals('{{#invoke:Convertir | mostrar|28|Q93318||0}}', '28 [[milla náutica|millas náuticas]] (52 [[kilómetro|km]])')
end

function p:test_mostrar_masa()
	self:preprocess_equals('{{#invoke:Convertir | mostrar|65|Q11570}}', '65 [[kilogramo|kg]]')
end

function p:test_varios()
	self:preprocess_equals('{{#invoke:Convertir | mostrar|76|Q794261}}', '76 [[metro cúbico por segundo|m³/s]]')
end
 
return p