Jump to content

Module:Marriage/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pedantical (talk | contribs) at 19:58, 8 January 2024. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
-- Unit tests for [[Module:{{ROOTPAGENAME}}]]. Click talk page to run tests.
local p = require('Module:UnitTests')

-- Example unit test.
function p:tests()
	
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 | 1950 | end=divorced}}', 'Name ({{abbr|m.|married}} 1910, divorced 1950)')
	self:preprocess_equals('{{#invoke:Marriage | main |  | 1910 | 1950 | end=divorced}}', '(married 1910, divorced 1950)')
	self:preprocess_equals('{{#invoke:Marriage | main | Name |  | 1950 | end=divorced}}', 'Name (divorced 1950)')
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 |  | end=}}', 'Name (married 1910)')
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 | 1950 | }}', 'Name (married 1910–1950)')
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 |  | end=divorced}}', 'Name (married 1910, divorced)')
	self:preprocess_equals('{{#invoke:Marriage | main |  | 1910 }}', '(married 1910)')
	self:preprocess_equals('{{#invoke:Marriage | main |  |  |  | }}', '')
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 | 1950 | end }}', 'Name (married 1910–1950)')
	self:preprocess_equals('{{#invoke:Marriage | main | Name | 1910 | 1950 | reason }}', 'Name (married 1910–1950)')

	
	
end

return p