Modulo:Check bibcode/test

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
local p = require('Modulo:UnitTests') 

function p:test_check_bibcode()
    self:preprocess_equals_many("{{Bibcode|", "}}", {
		-- test di due id
		{ "1998ApJ...508L..81K", "[[Bibcode]]: [https://ui.adsabs.harvard.edu/abs/1998ApJ...508L..81K 1998ApJ...508L..81K]" },
		{ "2019sptz.prop14224K", "2019sptz.prop14224K" },
                { "2019sptz.prop14224K|Titolo", "2019sptz.prop14224K" }

           })

      self:preprocess_equals('{{Bibcode/Sandbox|id=1998ApJ...508L..81K}}', '[[Bibcode]]: [https://ui.adsabs.harvard.edu/abs/1998ApJ...508L..81K 1998ApJ...508L..81K]')

      self:preprocess_equals('{{Bibcode/Sandbox|2019sptz.prop14224K}}','[https://ui.adsabs.harvard.edu/abs/2019sptz.prop14224K 2019sptz.prop14224K]')

      self:preprocess_equals_preprocess_many('{{bibcode/Sandbox', '}}', '{{Bibcode', '}}', {
        {[=[
            |id = id codice
            |titolo = Titolo
        ]=]},
    }, {nowiki = 'yes'})

end

return p