Modulo:UnitTests/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
mNessun oggetto della modifica
 
Riga 15:
</syntaxhighlight>
 
La pagina di discussione [[ModuleDiscussioni talkmodulo:HelloWorld/test]] lo esegue con il codice <code><nowiki>{{#invoke: HelloWorld/testcases | run_tests}}</nowiki></code>. I metodi di test come test_hello sopra devono iniziare con "test".
 
== Metodi ==
=== run_tests ===
* <syntaxhighlight lang="lua" enclose="none">run_tests(differs_at)</syntaxhighlight>: Esegue tutti i test. Se si specifica "differs_at=1" sarà aggiunta una colonancolonna che mostra la prima posizione dove il un carattere del risultato atteso differisce dal risultato ottenuto. Normalmente usato sulla pagina di discussioni di un unit teststest.
<pre>
{{#invoke:HelloWorld/testcases|run_tests}}
Riga 25:
 
=== preprocess_equals ===
* <syntaxhighlight lang="lua" enclose="none">preprocess_equals(text, expected)</syntaxhighlight>: Fornisce ununa pezzoporzione di testo wiki da preprocessare e un risultato atteso. Script e template possono essere invocati nella stessa maniera in cui sarebbero invocati in una voce.
<syntaxhighlight lang="lua">
self:preprocess_equals('{{#invoke:HelloWord | hello}}', 'Hello, world!')