Hopp til innhold

Modul:Infoboks/testtilfeller

Fra Wikipedia, den frie encyklopedi


-- Enhetstester til [[Modul:Infoboks]]. Klikk på diskusjon for å kjøre enhetstester.
local p = require('Modul:UnitTests')

function p:test_hello()
    self:preprocess_equals_preprocess_many('{{#invoke:Infoboks/sandkasse|infoboxTemplate', '}}', '{{#invoke:Infoboks|infoboxTemplate', '}}', {
        {[=[
            |etikett1 = Etikett1
            |data1    = Data 1
        ]=]},
    })
end

function p:test_ids()
    self:preprocess_equals_preprocess_many('{{#invoke:Infoboks/sandkasse|infoboxTemplate', '}}', '{{#invoke:Infoboks|infoboxTemplate', '}}', {
        {[=[
            |tittel              = Tittel
            |tittelklasse        = over
            |undertittel         = Undertittel
            |etikett2            = Etikett 2
            |etikettid2          = etikett
            |data2               = Data 2
            |dataid2             = data
            |radklasse2          = rad
            |mellomtittel1       = Mellomtittel 1
            |mellomtittelklasse1 = hode overskrift
        ]=]},
    })
end

function p:test_ids_name()
    self:preprocess_equals_preprocess_many('{{#invoke:Infoboks/sandkasse|infoboxTemplate', '}}', '{{#invoke:Infoboks|infoboxTemplate', '}}', {
        {[=[
            |navn            = qw er tz
            |etikett2        = Etikett 2
            |etikettid2      = etikett
            |data2           = Data 2
            |dataid2         = data
            |radklasse2      = rad
            |mellomtittel1   = Mellomtittel 1
            |mellomtittelid1 = mellomtittel
        ]=]},
    })
end

return p