Spring til indhold

Modul:Ft.dk link/testcases

Fra Wikipedia, den frie encyklopædi
Dette er siden til testcases for modulet Modul:Ft.dk link. Vis resultatet af testen.
local p = require('Modul:UnitTests')
local ft_modul = require('Modul:Ft.dk link')

function p:test_hello()
    p:equals('Entity med property returnerer korrekt URL', ft_modul.link_url('Q697184'), 'https://www.ft.dk/medlemmer/mf/p/per-stig-møller')
    p:equals('Entity uden property returnerer tom streng', ft_modul.link_url('Q1'), '')
    p:equals('Sider uden Wikidata-entity (f.eks. [[Sarah Gruszow Bærentzen]]) vil kalde <tt>link_url</tt> med <tt>nil</tt>, det skal returnere tom streng', ft_modul.link_url(nil), '')
    p:equals('Entity med property sat til "ingen værdi", tester med [[Karl Skytte]] ([[d:Q6372265#P7882]])',
             ft_modul.link_url('Q6372265'), '')
    p:equals('Man kan angive prefiks (<tt>p/</tt> for Hr. Møller ovenover) hvis man vil, som nødvendigt for f.eks. [[d:Q3744442]] (fornavn Özlem)',
             ft_modul.link_url('Q3744442'), 'https://www.ft.dk/medlemmer/mf/oe/özlem-sara-cekic')
end

return p