Module:ScribuntoUnit/showcase
Appearance
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
function suite:testAssertTrue()
self:assertTrue(true)
self:assertTrue(false)
self:assertTrue(false, "A custom message")
end
function suite:testAssertStringContains()
self:assertStringContains("contained", "has contained")
self:assertStringContains("not contained", "will fail")
self:assertStringContains("not contained",
"does not contain given text and is a very long string, actually so long, that it will be truncated in the test report")
self:assertStringContains("not contained", "will fail with an extra message", "custom message")
end
function suite:testAssertEquals()
self:assertEquals("is equal", "is equal")
self:assertEquals("not equal", "will fail")
self:assertEquals("not equal", "will fail with an extra message", "custom message")
end
return suite