Edge Rewrite
// 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: a24b5bfc0e98d287

Jump to content

Module:Sandbox/Lfdder/testtpl

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

function p:test_valid()
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox}}', '{{R from alternative language}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|fr}}', '{{R from alternative language|fr}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|to=fr}}', '{{R from alternative language|to=fr}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|2=fr}}', '{{R from alternative language|2=fr}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox||fr}}', '{{R from alternative language||fr}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|fr|to=ja}}', '{{R from alternative language|fr|to=ja}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|fr|2=ja}}', '{{R from alternative language|fr|2=ja}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|fr|ja}}', '{{R from alternative language|fr|ja}}')
end

function p:test_half_valid()
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid}}', '{{R from alternative language|from_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|to=to_invalid}}', '{{R from alternative language|to=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|2=to_invalid}}', '{{R from alternative language|2=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox||to_invalid}}', '{{R from alternative language||to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|to=ja}}', '{{R from alternative language|from_invalid|to=ja}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|2=ja}}', '{{R from alternative language|from_invalid|2=ja}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|ja}}', '{{R from alternative language|from_invalid|ja}}')
end

function p:test_invalid()
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid}}', '{{R from alternative language|from_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|to=to_invalid}}', '{{R from alternative language|to=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|2=to_invalid}}', '{{R from alternative language|2=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox||to_invalid}}', '{{R from alternative language||to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|to=to_invalid}}', '{{R from alternative language|from_invalid|to=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|2=to_invalid}}', '{{R from alternative language|from_invalid|2=to_invalid}}')
    self:preprocess_equals_preprocess('{{R from alternative language/sandbox|from_invalid|to_invalid}}', '{{R from alternative language|from_invalid|to_invalid}}')
end

return p