Saltar para o conteúdo

Módulo:Infobox/Exemplos para testes

Origem: Wikipédia, a enciclopédia livre.
Documentação do módulo[ver] [editar] [histórico] [purgar]

Uso[editar código-fonte]

Este módulo serve para testes unitários.

Ver também[editar código-fonte]

-- Example Unit tests for [[Module:Infobox]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_hello()
    self:preprocess_equals_preprocess_many('{{info/Testes2', '}}', '{{Info', '}}', {
        {[=[
            |rótulo1  = Label 1
            |dados1   = Data 1
        ]=]},
    }, {nowiki = 'yes'})
end

function p:test_ids()
    self:preprocess_equals_preprocess_many('{{info/Testes2', '}}', '{{Info', '}}', {
        {[=[
            |rótulo2    = Label 2
            |rótulo-id2  = label
            |dados2     = Data 2
            |dados-id2   = data
            |linha-id1    = row
            |cabeçalho1   = Header 1
            |cabeçalho-id1 = header
        ]=]},
    }, {nowiki = 'yes'})
end

function p:test_ids_name()
    self:preprocess_equals_preprocess_many('{{info/Testes2', '}}', '{{Info', '}}', {
        {[=[
            |name      = qw er tz
            |rótulo2    = Label 2
            |rótulo-id2  = label
            |dados2     = Data 2
            |dados-id2   = data
            |linha-id1    = row
            |cabeçalho1   = Header 1
            |cabeçalho-id1 = header
        ]=]},
    }, {nowiki = 'yes'})
end

return p