Paggiddiatan a nagbaetan dagiti rebision ti "Wikipedia:Lua"

1,394 dagiti byte ti nainayon ,  8 years ago
m
+panagsubok
m (Module→Modulo)
m (+panagsubok)
 
Ti Lua a taudan a kodigo ti ket naipenpen kadagiti panid a makunkuna iti modulo (kas pagarigan ti [[Modulo:Kumusta]]). Dagitoy nga agmaymaysa a modulo ket maiparuarto (babaen ti "<nowiki>{{#invoke:}}</nowiki>") kadagiti plantilia a pampanid (a kas ti [[Modulo:Kumusta/doc]] nga agus-usar ti kodigo iti <nowiki>{{#invoke:kumusta|kumusta}}</nowiki> tapno mangipakita ti testo iti "{{#invoke:Kumusta|kumusta}}").
 
== Panagsubok ==
Ti batayan a panagsubok para kadagiti eskritu ti Lua iti Wikipedia ket magun-od idiay [[Modulo:UnitTests]]. Daytoy ket mangpalubos a mangtungpal kadagiti eskritu iti maysa a naited nga agasmang dagiti naikabkabil ken mangpasingked dagiti manamnama a maparuar ket mapataud. Ti panagsubok ket naipangpangruna nga agserbi para kadagiti napardas a panagkita kadagiti dumakes iti dati a kasasaad, dagiti panagbalbaliw iti maysa nga eskritu ket makaiyeg kadagiti baro a problema.
 
Babaen ti taripnong, ti panagsubok para iti maysa a modulo a kas ti [[Modulo:Kumusta]] ket naikabil idiay [[Modulo:Kumusta/subokan]], ken matungpal idiay [[Modulo tungtungan:Kumusta/subokan]] nga adda kasla dagiti <code><nowiki>{{#invoke: Kumusta/subokan| run_tests}}</nowiki></code>. Dagiti panagsubok a pamay-an ket nasken a mangrugi iti "test". Ti maysa a nalaka a kas pagarigan manipud ti [[Modulo:Kumusta/subokan]] ket adda dita baba.
<syntaxhighlight lang="lua">
-- Panagsubok para iti [[Modulo:Kumusta]]. Pinduten ti tungtunganna a panid tapno maipataray ti panagsubok.
local p = require('Modulo:UnitTests')
function p:test_kumusta()
self:preprocess_equals('{{#invoke:Kumusta | kumusta}}', 'Kumusta amin nga Ilokano, iti lubong!')
end
return p
</syntaxhighlight>
 
Para iti listaan kadagit amin a modulo nga agus-usar ti panagsubok,kitaen ti [[Espesial:Whatlinkshere/Modulo:UnitTests]].
 
==Kitaen pay==