Module:Page assessment/testcases
Appearance
![]() | This is the test cases page for the module Module:Page assessment. Results of the test cases. |
-- Unit tests for [[Module:Page assessment}}]]. Click talk page to run tests.
local ScribuntoUnit = require('Module:ScribuntoUnit')
local liveMod = require('Module:Page assessment').util -- the module to be tested
local sandbox = require('Module:Page assessment/sandbox').test -- the module to be tested
local suite = ScribuntoUnit:new()
function suite:testGetWikitext()
-- From article
local subjectWikitext, talkWikitext = liveMod.getWikitext("Wikipedia")
self:assertTrue(mw.ustring.len(subjectWikitext) > 100)
self:assertTrue(mw.ustring.len(subjectWikitext) > 100)
self:assertNotEqual(subjectWikitext, talkWikitext)
local subjectWikitext_sb, talkWikitext_sb = sandbox.getWikitext("Wikipedia")
self:assertTrue(mw.ustring.len(subjectWikitext_sb) > 100)
self:assertTrue(mw.ustring.len(talkWikitext_sb) > 100)
self:assertNotEqual(subjectWikitext_sb, talkWikitext_sb)
self.assertEqual(subjectWikitext, subjectWikitext_sb)
self.assertEqual(talkWikitext, talkWikitext_sb)
end
--[[
function suite:testSomeOtherCall()
self:assertEquals('expected value', myModule.someOtherCall(123))
self:assertEquals('other expected value', myModule.someOtherCall(456))
end
]]--
return suite