Jump to content

Module:R from fictional object multi/testcases

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gonnym (talk | contribs) at 13:43, 19 December 2019. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
-- Unit tests for [[Module:R from fictional object multi]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_01_1_redirect_categories_live()
	self:preprocess_equals_many('{{#invoke:R from fictional object multi|character|', '}}', {
		{"1=Arrow (TV series)", "[[Category:Arrow (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)|4=Batwoman (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]][[Category:Batwoman (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)|4=Batwoman (TV series)|5=Black Lightning (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]][[Category:Batwoman (TV series) character redirects to lists]][[Category:Black Lightning (TV series) character redirects to lists]]"},
	},{nowiki=1})
end

function p:test_01_2_redirect_categories_sandbox()
	self:preprocess_equals_many('{{#invoke:R from fictional object multi/sandbox|character|', '}}', {
		{"1=Arrow (TV series)", "[[Category:Arrow (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)|4=Batwoman (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]][[Category:Batwoman (TV series) character redirects to lists]]"},
		{"1=Arrow (TV series)|2=The Flash (2014 TV series)|3=Supergirl (TV series)|4=Batwoman (TV series)|5=Black Lightning (TV series)", "[[Category:Arrow (TV series) character redirects to lists]][[Category:The Flash (2014 TV series) character redirects to lists]][[Category:Supergirl (TV series) character redirects to lists]][[Category:Batwoman (TV series) character redirects to lists]][[Category:Black Lightning (TV series) character redirects to lists]]"},
	},{nowiki=1})
end

return p