<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.endmyopia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3APagetype%2Ftestcases</id>
	<title>Module:Pagetype/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.endmyopia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3APagetype%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=Module:Pagetype/testcases&amp;action=history"/>
	<updated>2026-05-02T10:40:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.endmyopia.org/index.php?title=Module:Pagetype/testcases&amp;diff=2257&amp;oldid=prev</id>
		<title>NottNott: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=Module:Pagetype/testcases&amp;diff=2257&amp;oldid=prev"/>
		<updated>2020-05-24T15:07:23Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:07, 24 May 2020&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key jakeendmy_mw1720-mwnr_:diff::1.12:old-2256:rev-2257 --&gt;
&lt;/table&gt;</summary>
		<author><name>NottNott</name></author>
	</entry>
	<entry>
		<id>https://wiki.endmyopia.org/index.php?title=Module:Pagetype/testcases&amp;diff=2256&amp;oldid=prev</id>
		<title>en&gt;Mr. Stradivarius: add new test</title>
		<link rel="alternate" type="text/html" href="https://wiki.endmyopia.org/index.php?title=Module:Pagetype/testcases&amp;diff=2256&amp;oldid=prev"/>
		<updated>2014-04-04T05:13:13Z</updated>

		<summary type="html">&lt;p&gt;add new test&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Unit tests for [[Module:Pagetype]]. Click talk page to run tests.&lt;br /&gt;
local p = require('Module:UnitTests')&lt;br /&gt;
&lt;br /&gt;
function p:test_current_page()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'', 'module'},&lt;br /&gt;
		{'|module=no', 'page'},&lt;br /&gt;
		{'|module=foo', 'foo'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_spaces()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'', 'module'},&lt;br /&gt;
		{'|module=  no  ', 'page'},&lt;br /&gt;
		{'|module=  foo  ', 'foo'},&lt;br /&gt;
		{'|page=  UK  |redirect=  No  ', 'article'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_all_namespaces()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=UK', 'redirect'},&lt;br /&gt;
		{'|page=Talk:UK', 'redirect'},&lt;br /&gt;
		{'|page=United Kingdom', 'article'},&lt;br /&gt;
		{'|page=Talk:United Kingdom', 'article'},&lt;br /&gt;
		{'|page=User:Example', 'page'},&lt;br /&gt;
		{'|page=User talk:Example', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace', 'page'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace', 'page'},&lt;br /&gt;
		{'|page=Project:Namespace', 'page'},&lt;br /&gt;
		{'|page=Project talk:Namespace', 'page'},&lt;br /&gt;
		{'|page=WP:Namespace', 'page'},&lt;br /&gt;
		{'|page=WT:Namespace', 'page'},&lt;br /&gt;
		{'|page=File:Example.jpg', 'file'},&lt;br /&gt;
		{'|page=File talk:Example.jpg', 'file'},&lt;br /&gt;
		{'|page=Image:Example.jpg', 'file'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg', 'file'},&lt;br /&gt;
		{'|page=MediaWiki:Watchlist-details', 'page'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype', 'template'},&lt;br /&gt;
		{'|page=Template talk:Pagetype', 'template'},&lt;br /&gt;
		{'|page=Help:Contents', 'page'},&lt;br /&gt;
		{'|page=Help talk:Contents', 'page'},&lt;br /&gt;
		{'|page=Category:Wikipedians', 'category'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians', 'category'},&lt;br /&gt;
		{'|page=Portal:Arts', 'page'},&lt;br /&gt;
		{'|page=Portal talk:Arts', 'page'},&lt;br /&gt;
		{'|page=Book:Countries', 'book'},&lt;br /&gt;
		{'|page=Book talk:Countries', 'book'},&lt;br /&gt;
		{'|page=Draft:Example', 'page'},&lt;br /&gt;
		{'|page=Draft talk:Example', 'page'},&lt;br /&gt;
		{'|page=Education Program:Foo', 'page'},&lt;br /&gt;
		{'|page=Education Program talk:Foo', 'page'},&lt;br /&gt;
		{'|page=TimedText:Foo', 'page'},&lt;br /&gt;
		{'|page=TimedText talk:Foo', 'page'},&lt;br /&gt;
		{'|page=Special:PrefixIndex', 'page'},&lt;br /&gt;
		{'|page=Media:Example.jpg', 'page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_defaultns_none()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=UK|defaultns=none', 'redirect'},&lt;br /&gt;
		{'|page=Talk:UK|defaultns=none', 'redirect'},&lt;br /&gt;
		{'|page=United Kingdom|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Talk:United Kingdom|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=User:Example|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=User talk:Example|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Project:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Project talk:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=WP:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=WT:Namespace|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=File:Example.jpg|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Image:Example.jpg|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=MediaWiki:Watchlist-details|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Template talk:Pagetype|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Help:Contents|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Help talk:Contents|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Category:Wikipedians|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Portal:Arts|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Portal talk:Arts|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Book:Countries|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Book talk:Countries|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Draft:Example|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Draft talk:Example|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Education Program:Foo|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Education Program talk:Foo|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=TimedText:Foo|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=TimedText talk:Foo|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Special:PrefixIndex|defaultns=none', 'page'},&lt;br /&gt;
		{'|page=Media:Example.jpg|defaultns=none', 'page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_defaultns_extended()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=UK|defaultns=extended', 'redirect'},&lt;br /&gt;
		{'|page=Talk:UK|defaultns=extended', 'redirect'},&lt;br /&gt;
		{'|page=United Kingdom|defaultns=extended', 'article'},&lt;br /&gt;
		{'|page=Talk:United Kingdom|defaultns=extended', 'article'},&lt;br /&gt;
		{'|page=User:Example|defaultns=extended', 'user page'},&lt;br /&gt;
		{'|page=User talk:Example|defaultns=extended', 'user page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=Project:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=Project talk:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=WP:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=WT:Namespace|defaultns=extended', 'project page'},&lt;br /&gt;
		{'|page=File:Example.jpg|defaultns=extended', 'file'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|defaultns=extended', 'file'},&lt;br /&gt;
		{'|page=Image:Example.jpg|defaultns=extended', 'file'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|defaultns=extended', 'file'},&lt;br /&gt;
		{'|page=MediaWiki:Watchlist-details|defaultns=extended', 'interface page'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details|defaultns=extended', 'interface page'},&lt;br /&gt;
		{'|page=Template:Pagetype|defaultns=extended', 'template'},&lt;br /&gt;
		{'|page=Template talk:Pagetype|defaultns=extended', 'template'},&lt;br /&gt;
		{'|page=Help:Contents|defaultns=extended', 'help page'},&lt;br /&gt;
		{'|page=Help talk:Contents|defaultns=extended', 'help page'},&lt;br /&gt;
		{'|page=Category:Wikipedians|defaultns=extended', 'category'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians|defaultns=extended', 'category'},&lt;br /&gt;
		{'|page=Portal:Arts|defaultns=extended', 'portal'},&lt;br /&gt;
		{'|page=Portal talk:Arts|defaultns=extended', 'portal'},&lt;br /&gt;
		{'|page=Book:Countries|defaultns=extended', 'book'},&lt;br /&gt;
		{'|page=Book talk:Countries|defaultns=extended', 'book'},&lt;br /&gt;
		{'|page=Draft:example|defaultns=extended', 'draft'},&lt;br /&gt;
		{'|page=Draft talk:example|defaultns=extended', 'draft'},&lt;br /&gt;
		{'|page=Education Program:Foo|defaultns=extended', 'page'},&lt;br /&gt;
		{'|page=Education Program talk:Foo|defaultns=extended', 'page'},&lt;br /&gt;
		{'|page=TimedText:Foo|defaultns=extended', 'page'},&lt;br /&gt;
		{'|page=TimedText talk:Foo|defaultns=extended', 'page'},&lt;br /&gt;
		{'|page=Special:PrefixIndex|defaultns=extended', 'page'},&lt;br /&gt;
		{'|page=Media:Example.jpg|defaultns=extended', 'page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_defaultns_all()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=UK|defaultns=all', 'redirect'},&lt;br /&gt;
		{'|page=Talk:UK|defaultns=all', 'redirect'},&lt;br /&gt;
		{'|page=United Kingdom|defaultns=all', 'article'},&lt;br /&gt;
		{'|page=Talk:United Kingdom|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=User:Example|defaultns=all', 'user page'},&lt;br /&gt;
		{'|page=User talk:Example|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|defaultns=all', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Project:Namespace|defaultns=all', 'project page'},&lt;br /&gt;
		{'|page=Project talk:Namespace|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=WP:Namespace|defaultns=all', 'project page'},&lt;br /&gt;
		{'|page=WT:Namespace|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=File:Example.jpg|defaultns=all', 'file'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Image:Example.jpg|defaultns=all', 'file'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=MediaWiki:Watchlist-details|defaultns=all', 'interface page'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Template:Pagetype|defaultns=all', 'template'},&lt;br /&gt;
		{'|page=Template talk:Pagetype|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Help:Contents|defaultns=all', 'help page'},&lt;br /&gt;
		{'|page=Help talk:Contents|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Category:Wikipedians|defaultns=all', 'category'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Portal:Arts|defaultns=all', 'portal'},&lt;br /&gt;
		{'|page=Portal talk:Arts|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Book:Countries|defaultns=all', 'book'},&lt;br /&gt;
		{'|page=Book talk:Countries|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Draft:Example|defaultns=all', 'draft'},&lt;br /&gt;
		{'|page=Draft talk:Example|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Education Program:Foo|defaultns=all', 'education program page'},&lt;br /&gt;
		{'|page=Education Program talk:Foo|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=TimedText:Foo|defaultns=all', 'Timed Text page'},&lt;br /&gt;
		{'|page=TimedText talk:Foo|defaultns=all', 'talk page'},&lt;br /&gt;
		{'|page=Special:PrefixIndex|defaultns=all', 'special page'},&lt;br /&gt;
		{'|page=Media:Example.jpg|defaultns=all', 'file'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_custom_namespace_text()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=UK|redirect=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Talk:UK|redirect=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Talk:UK|talk=custom text', 'redirect'},&lt;br /&gt;
		{'|page=United Kingdom|main=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Talk:United Kingdom|main=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Talk:United Kingdom|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=User:Example|user=custom text', 'custom text'},&lt;br /&gt;
		{'|page=User talk:Example|user=custom text', 'custom text'},&lt;br /&gt;
		{'|page=User talk:Example|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|wikipedia=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Project:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Project talk:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Project talk:Namespace|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WP:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WT:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WT:Namespace|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WT:Namespace|wt=custom text', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WP:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=WT:Namespace|project=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Project:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Project talk:Namespace|wp=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File:Example.jpg|file=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|file=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image:Example.jpg|file=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|file=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|image=custom text', 'custom text'},&lt;br /&gt;
		{'|page=MediaWiki:Watchlist-details|mediawiki=custom text', 'custom text'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details|mediawiki=custom text', 'custom text'},&lt;br /&gt;
		{'|page=MediaWiki talk:Watchlist-details|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Template talk:Pagetype|template=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Template talk:Pagetype|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Help:Contents|help=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Help talk:Contents|help=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Help talk:Contents|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Category:Wikipedians|category=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians|category=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Category talk:Wikipedians|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Portal:Arts|portal=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Portal talk:Arts|portal=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Portal talk:Arts|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Book:Countries|book=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Book talk:Countries|book=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Book talk:Countries|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Draft:Example|draft=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Draft talk:Example|draft=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Draft talk:Example|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Education Program:Foo|education program=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Education Program talk:Foo|education program=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Education Program talk:Foo|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=TimedText:Foo|timedtext=custom text', 'custom text'},&lt;br /&gt;
		{'|page=TimedText talk:Foo|timedtext=custom text', 'custom text'},&lt;br /&gt;
		{'|page=TimedText talk:Foo|talk=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Special:PrefixIndex|special=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Media:Example.jpg|media=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Media:Example.jpg|file=custom text', 'page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_order_of_precedence()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|module=foo', 'foo'}, -- This should be run on the talk page - it will not work if run in other places.&lt;br /&gt;
		{'|talk=bar', 'bar'}, -- This should be run on the talk page - it will not work if run in other places.&lt;br /&gt;
		{'|module=foo|talk=bar', 'bar'}, -- This should be run on the talk page - it will not work if run in other places.&lt;br /&gt;
		{'|page=Module:Pagetype/testcases|module=foo|talk=bar', 'foo'},&lt;br /&gt;
		{'|page=UK|defaultns=none|redirect=foo', 'foo'}, -- UK is a redirect page.&lt;br /&gt;
		{'|page=UK|defaultns=none|redirect=foo|main=bar', 'foo'},&lt;br /&gt;
		{'|page=UK|defaultns=extended|redirect=foo', 'foo'},&lt;br /&gt;
		{'|page=UK|defaultns=extended|main=foo|redirect=bar', 'bar'},&lt;br /&gt;
		{'|page=UK|main=foo|redirect=bar', 'bar'},&lt;br /&gt;
		{'|page=UK|dab|main=foo|redirect=bar|dab=baz', 'bar'},&lt;br /&gt;
		{'|page=UK|na|main=foo|redirect=bar|na=baz', 'bar'},&lt;br /&gt;
		{'|page=Talk:UK|main=foo|redirect=bar', 'bar'}, -- Talk:UK is a redirect.&lt;br /&gt;
		{'|page=Talk:UK|main=foo|redirect=bar|talk=baz', 'bar'},&lt;br /&gt;
		{'|page=Foo|main=foo|redirect=bar', 'bar'}, -- Foo is a redirect.&lt;br /&gt;
		{'|page=Talk:Foo|main=foo|redirect=bar', 'bar'}, -- Talk:Foo is not a redirect.&lt;br /&gt;
		{'|page=Talk:Foo|main=foo|redirect=bar|talk=baz', 'baz'},&lt;br /&gt;
		{'|page=United Kingdom|main=foo|redirect=bar|talk=baz', 'foo'},		&lt;br /&gt;
		{'|page=United Kingdom|dab|main=foo|redirect=bar|talk=baz', 'page'},	&lt;br /&gt;
		{'|page=United Kingdom|dab|main=foo|redirect=bar|talk=baz|dab=yes', 'page'},&lt;br /&gt;
		{'|page=United Kingdom|dab|main=foo|redirect=bar|talk=baz|dab=bin', 'bin'},	&lt;br /&gt;
		{'|page=United Kingdom|na|main=foo|redirect=bar|talk=baz', 'page'},	&lt;br /&gt;
		{'|page=United Kingdom|na|main=foo|redirect=bar|talk=baz|na=yes', 'page'},&lt;br /&gt;
		{'|page=United Kingdom|na|main=foo|redirect=bar|talk=baz|na=bin', 'bin'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wp=foo|project=bar|wikipedia=baz', 'baz'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wp=foo|project=bar', 'bar'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wp=foo', 'foo'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=foo|wp=bar', 'foo'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|wp=foo|project=bar|wikipedia=baz', 'baz'},&lt;br /&gt;
		{'|page=Wikipedia talk:Namespace|wp=foo|project=bar|wikipedia=baz|talk=bin', 'bin'},&lt;br /&gt;
		{'|page=Project talk:Namespace|wp=foo|project=bar|wikipedia=baz', 'baz'},&lt;br /&gt;
		{'|page=Project talk:Namespace|wp=foo|project=bar|wikipedia=baz|talk=bin', 'bin'},&lt;br /&gt;
		{'|page=File:Example.jpg|file=foo|image=bar', 'foo'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|file=foo|image=bar', 'foo'},&lt;br /&gt;
		{'|page=File talk:Example.jpg|file=foo|image=bar|talk=baz', 'baz'},&lt;br /&gt;
		{'|page=Image:Example.jpg|file=foo|image=bar', 'foo'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|file=foo|image=bar', 'foo'},&lt;br /&gt;
		{'|page=Image talk:Example.jpg|file=foo|image=bar|talk=baz', 'baz'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_other_parameter()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=Wikipedia:Namespace', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|other=custom text', 'custom text'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|other=no', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|other=yes', 'page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|other=custom text|wikipedia=wikipedia-space text', 'wikipedia-space text'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_yesno()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=yes', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=Yes', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=YeS', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=y', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=Y', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=true', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=True', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=TrUe', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=1', 'project page'},&lt;br /&gt;
		{'|page=Wikipedia:Namespace|wikipedia=1.0', 'project page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=no', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=No', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=nO', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=n', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=N', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=false', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=False', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=fAlSe', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=0', 'page'},&lt;br /&gt;
		{'|page=Template:Pagetype|template=0.0', 'page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_subject_redirect_defaultns_all()&lt;br /&gt;
	self:preprocess_equals_many('{{#invoke:pagetype/sandbox|main', '}}', {&lt;br /&gt;
		{'|page=MediaWiki talk:Spam-blacklist/log|defaultns=all', 'talk page'},&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>en&gt;Mr. Stradivarius</name></author>
	</entry>
</feed>