Module:Formatage du titre/Test

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

Ce module est utilisé par le modèle {{Titre en italique}}, ainsi que par les briques d'infobox {{Infobox V3/Début}} et Module:Infobox/Titre.

Page à prévisualiser pour vérifier les modifications : Discussion module:Formatage du titre/Test.

Voir aussi[modifier le code]

local p = require('Module:UnitTests')

function p:test_makeItalicTitle()
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple}}", "Exemple")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple|lang=en}}", "<span lang=\"en\">Exemple</span>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple|italic=}}", "Exemple")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple|italic=1}}", "<i>Exemple</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple|italic=yes}}", "<i>Exemple</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple|italic=oui}}", "<i>Exemple</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Example (film)|lang=en}}", "<span lang=\"en\">Example</span> (film)")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple (film)|italic=1}}", "<i>Exemple</i> (film)")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Example (film)|lang=en|italic=1}}", "<i><span lang=\"en\">Example</span></i> (film)")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=AC/DC|italic=1}}", "<i>AC/DC</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Exemple (pas) simple|italic=1}}", "<i>Exemple (pas) simple</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Modèle:Exemple|italic=1}}", "Modèle:<i>Exemple</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Utilisateur:Exemple/Brouillon|italic=1}}", "Utilisateur:Exemple/<i>Brouillon</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=Utilisateur:Exemple / Brouillon|italic=1}}", "Utilisateur:Exemple /<i> Brouillon</i>")
    self:preprocess_equals("{{#invoke:Formatage du titre|formatTitle|title=User:Compte test d'utilisatrice/Brouillon|italic=1}}", "Utilisatrice:Compte test d'utilisatrice/<i>Brouillon</i>")
end
 
return p