-- 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
"https://si.wikipedia.org/w/index.php?title=Module:තිථි_මං_සළකුණු/testcases&oldid=685872" වෙතින් සම්ප්‍රවේශනය කෙරිණි