-- Unit tests for [[Module:{{ROOTPAGENAME}}]]. Click talk page to run tests.
local p = require('Module:UnitTests')
-- Example unit test.
function p:test_main()
-- local th = {}
-- th.maasa = 0
-- th.paksha = 0
-- th.thithi = 0
-- self:preprocess_equals('{{#invoke:තිථි මං සළකුණු | main}}', 'බක් අව තුදුස්වක')
-- self:preprocess_equals('{{#invoke:තිථි මං සළකුණු | get_code_from_thithi| thithi=වෙසක් පුර පසළොස්වක}}', '0')
-- self:preprocess_equals_many('{{#invoke:තිථි මං සළකුණු | get_code_from_thithi |', '}}', {
-- {'වෙසක් පුර පසළොස්වක', 'Hello, John!'},
-- {'Jane', 'Hello, Jane!'},
-- }, {nowiki=1})
self:preprocess_equals('{{තිථි මං සළකුණු | තිථිය = වෙසක් පුර පසළොස්වක | පෙර = වෙසක් පුර තුදුස්වක | පසු = වෙසක් අව පෑළවිය}}',
'[[ලිත|ලිත]] |- | style="width:30%; text-align:center;" | පෙර තිථිය<br />[[වෙසක් පුර තුදුස්වක]] ! style="width:40%; text-align:center;" | වෙසක් පුර පසළොස්වක | style="width:30%; text-align:center;" | පසු තිථිය<br />[[වෙසක් අව පෑළවිය]] |- |}'
,{nowiki=1, differs_at=89})
end
-- function p:test_hello()
-- self:preprocess_equals('{{#invoke:Example | hello}}', 'Hello World!')
-- end
return p