Vorlage:Modultest/Doku
Erscheinungsbild
Vorlage:Dokumentation/Seitenhinweis
Diese Vorlage dient ausschließlich zum Funktionstest von Lua-Modulen, und ist ausdrücklich nicht für den Artikelraum vorgesehen.
Kopiervorlage
Für einen Parameter ohne zusätzlichen Kommentar: <syntaxhighlight lang="wikitext" copy>
- Vorlage:Hilfe/tt
{{#invoke: | }} - Vorlage:Hilfe/tt
- Vorlage:Hilfe/tt
Skriptfehler: Ein solches Modul „“ ist nicht vorhanden. - Vorlage:Hilfe/tt Ok
</syntaxhighlight>
Vollständig: <syntaxhighlight lang="wikitext" copy>
- Vorlage:Hilfe/tt
{{#invoke: | }} - Vorlage:Hilfe/tt
- Vorlage:Hilfe/tt
Skriptfehler: Ein solches Modul „“ ist nicht vorhanden. - Vorlage:Hilfe/tt Ok
</syntaxhighlight>
Parameter
- label
- Beliebiger Titeltext für den Testfall (optional)
- modul
- Name des Moduls
- function
- Name der zu testenden Funktion im Modul
- parameter1
- Parameter für die Funktion im Modul es sind derzeit die Parameter 1-9 verwendebar
- expectation
- Erwartungswert der Funktion. Der Erwartungswert wird gegen das Ergebnis der Lua-Funktion geprüft.
- comment
- Beliebiger Kommentar (optional)
Beispiele
<syntaxhighlight lang="wikitext">
- getAuthority simple
- Vorlage:Hilfe/tt
{{#invoke:URLutil | getAuthority |1= http://example.org/ }} - Vorlage:Hilfe/tt
example.org - Vorlage:Hilfe/tt
example.org - Vorlage:Hilfe/tt Ok
- Vorlage:Hilfe/ttDas ist ein optionaler Kommentar
</syntaxhighlight> ergibt:
- getAuthority simple
- Vorlage:Hilfe/tt
{{#invoke:URLutil | getAuthority |1= http://example.org/ }} - Vorlage:Hilfe/tt
example.org - Vorlage:Hilfe/tt
example.org - Vorlage:Hilfe/tt Ok
- Vorlage:Hilfe/ttDas ist ein optionaler Kommentar