Module:Formatage du titre/Test
[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]
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
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