Jump to content

Module:ScribuntoUnit/showcase

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Derbeth (talk | contribs) at 20:49, 3 January 2014 (Created page with 'local ScribuntoUnit = require('Module:ScribuntoUnit') local suite = ScribuntoUnit:new() function suite:testAssertTrue() self:assertTrue(true) self:assertTrue(...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
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