Module:Official website/testcases
Appearance
| This is the test cases page for the module Module:Official website. Results of the test cases. |
local p = require('Module:UnitTests')
function p:test_official_url()
self:preprocess_equals_preprocess_many('{{#invoke:official website/sandbox|url|', '}}', '{{#invoke:official website|url|', '}}',
{
{'qid=Q95'},
{'qid=Q907311'},
{''}
}, {nowiki = 1})
end
function p:test_official_website()
self:preprocess_equals_preprocess_many('{{#invoke:official website/sandbox|main|', '}}', '{{#invoke:official website|main|', '}}',
{
{'|qid=Q95'},
{'example.com'},
{'//example.com'},
{'example.com'},
{'//example.com'},
{''},
{'www.example.com/path?section=96'},
{'1= www.example.com/path?section=96'},
{'url= example.com'},
{'URL= example.com'},
{'http:/example.com'},
{'http://example.com'},
{'http://example.com/'},
{'http://www.example.com:80'},
{'https://example.com'},
{'ftp://example.com'},
{'http://example.com | Example'},
{'url= http://example.com |name= Example'},
{'http://example.com |format= flash'},
{'http://example.com |mobile= http://m.example.com'},
{'https://example.com |format= flash |mobile= https://m.example.com'}
}, {nowiki = 1})
end
return p