Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a222f3f54b3ef162

Jump to content

Module:Sister project logo/testcases

From Wikipedia, the free encyclopedia
-- Unit tests for [[Module:Sister project logo]]. Click talk page to run tests.
local p = require('Module:UnitTests')

local tests = {
	{'image=none', ''},
	{'', '[[File:Wikimedia-logo.svg|40x40px|alt=|class=noviewer|link=]]'},
	{'image=[[File:Foo.png|40x40px|class=noviewer]]', '[[File:Foo.png|40x40px|class=noviewer]]'},
	{'project=c', '[[File:Commons-logo.svg|40x40px|alt=Wikimedia Commons logo|class=noviewer]]'},
	{'project=NEWS|size=large', '[[File:Wikinews-logo.svg|51px|alt=Wikinews logo|class=noviewer]]'},
	{'project=blarg|size=29x29px', '[[File:Wikimedia-logo.svg|29x29px|alt=|class=noviewer|link=]]'},
	{'project=wikidata|size=large', '[[File:Wikidata-logo.svg|47px|alt=|class=noviewer|link=]]'},
	{'project=wikt|size=23x21px', '[[File:Wiktionary-logo-en-v2.svg|23x21px|alt=Wiktionary logo|class=noviewer skin-invert-image]]'},
	{'project=iw|size=19x19px', '[[File:Wikipedia-logo-v2.svg|19x19px|alt=Wikipedia logo|class=noviewer]]'},
	{'project=wm|size=16x16px|class=sister-inline-image', '[[File:Wikimedia-logo.svg|16x16px|alt=|class=noviewer sister-inline-image|link=]]'},
}

function p:test_main()
	self:preprocess_equals_many('{{#invoke:Sister project logo | main |', '}}', tests, {nowiki=1})
end

function p:test_sandbox()
	self:preprocess_equals_many('{{#invoke:Sister project logo/sandbox | main |', '}}', tests, {nowiki=1})
end

return p