Módulo:DemoArgs/tests
Ir a la navegación
Ir a la búsqueda
La documentación para este módulo puede ser creada en Módulo:DemoArgs/tests/doc
-- Unidad de tests para [[Module:DemoArgs]]. Está ejecutado en la página de discusión. local p = require('Module:UnitTests') function p:test_hola_mundo() self:preprocess_equals('{{#invoke:DemoArgs|hola_mundo}}', '¡Hola mundo!') end function p:test_hola() self:preprocess_equals('{{#invoke:DemoArgs|hola|Pepe}}', '¡Hola Pepe!') end function p:test_suma() self:preprocess_equals('{{#invoke:DemoArgs|suma|5|3}}', '8') end function p:test_tengo_fruta() self:preprocess_equals('{{#invoke:DemoArgs|tengo_fruta|manzanas=5|peras=3}}', 'Tengo 5 manzanas y 3 peras') end function p:test_tiene_fruta() self:preprocess_equals('{{#invoke:DemoArgs|tiene_fruta|Pepe|bananas=5|ciruelas=7}}', 'Pepe tiene: 5 bananas 7 ciruelas') end function p:test_escarga_fruta() self:preprocess_equals('{{#invoke:DemoArgs|encarga_fruta|uvas=10|peras=5}}', 'Tengo: 10 uvas 5 peras') end function p:test_encarga_fruta_2() self:preprocess_equals('{{#invoke:DemoArgs|encarga_fruta_2|Pepe|peras=10|melones=5}}', 'Pepe tiene: 10 peras 5 melones') end return p