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|infobox', '}}', '{{#invoke:Infoboks|infobox', '}}', {
        {[=[
            |etikett1 = Etikett1
            |data1    = Data 1
        ]=]},
    })
end

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

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

return p