Module:ScribuntoUnit/showcase
Appearance
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
function suite:testAssertTrueSuccessful()
self:assertTrue(true)
self:assertTrue(true, "A custom message")
end
function suite:testAssertTrueFailed()
self:assertTrue(false)
end
function suite:testAssertTrueFailedWithMessage()
self:assertTrue(false, "A custom message")
end
function suite:testAssertStringContainsSuccessful()
self:assertStringContains("contained", "has contained")
end
function suite:testAssertStringContainsFailed()
self:assertStringContains("not contained", "will fail")
end
function suite:testAssertStringContainsFailedTruncated()
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")
end
function suite:testAssertStringContainsFailedWithMessage()
self:assertStringContains("not contained", "will fail with an extra message", "custom message")
end
function suite:testAssertEqualsSuccessful()
self:assertEquals("is equal", "is equal")
end
function suite:testAssertEqualsFailed()
self:assertEquals("not equal", "will fail")
end
function suite:testAssertEqualsFailedWithMessage()
self:assertEquals("not equal", "will fail with an extra message", "custom message")
end
return suite