Difference between revisions of "Module:Page/testcases"
Jump to navigation
Jump to search
blackwiki>Darklama m (try again) |
blackwiki>Darklama (nowiki getContent test) |
||
| Line 21: | Line 21: | ||
self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC}}', '') | self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC}}', '') | ||
self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', '') | self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', '') | ||
| − | self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC|nowiki=}}', 'false' ) | + | self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC|nowiki=}}', 'false') |
self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC|nowiki=}}', 'false') | self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC|nowiki=}}', 'false') | ||
self:preprocess_equals('{{#invoke:Page|nsText|id=3376456}}', 'Wikipedia') | self:preprocess_equals('{{#invoke:Page|nsText|id=3376456}}', 'Wikipedia') | ||
| − | self:preprocess_equals('{{#invoke:Page|getContent|WP:AFC}}', '\n#REDIRECT [[Wikipedia:Articles for creation]]{{R from shortcut}}' ) | + | self:preprocess_equals('{{#invoke:Page|getContent|WP:AFC}}', '\n#REDIRECT [[Wikipedia:Articles for creation]]{{R from shortcut}}') |
| + | self:preprocess_equals('{{#invoke:page|getContent|WP:AFC|nowiki=}}', '#REDIRECT [[Wikipedia:Articles for creation]]{{R from shortcut}}') | ||
end | end | ||
return p | return p | ||
Revision as of 19:27, 22 April 2013
Documentation for this module may be created at Module:Page/testcases/doc
-- Unit tests for [[Module:Redirect]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_main()
self:preprocess_equals('{{#invoke:Page|id}}', '38871376')
self:preprocess_equals('{{#invoke:Page|id|}}', '38871376')
self:preprocess_equals('{{#invoke:Page|id|WP:AFC}}', '3376456')
self:preprocess_equals('{{#invoke:Page|interwiki|WP:AFC}}', '')
self:preprocess_equals('{{#invoke:Page|namespace|WP:AFC}}', '4')
self:preprocess_equals('{{#invoke:Page|fragment|WP:AFC}}', '')
self:preprocess_equals('{{#invoke:Page|nsText|WP:AFC}}', 'Wikipedia')
self:preprocess_equals('{{#invoke:Page|subjectNsText|WP:AFC}}', 'Wikipedia')
self:preprocess_equals('{{#invoke:Page|text|WP:AFC}}', 'AFC')
self:preprocess_equals('{{#invoke:Page|prefixedText|WP:AFC}}', 'Wikipedia:AFC')
self:preprocess_equals('{{#invoke:Page|fullText|WP:AFC}}', 'Wikipedia:AFC')
self:preprocess_equals('{{#invoke:Page|rootText|WP:AFC}}', 'AFC')
self:preprocess_equals('{{#invoke:Page|baseText|WP:AFC}}', 'AFC')
self:preprocess_equals('{{#invoke:Page|subpageText|WP:AFC}}', 'AFC')
self:preprocess_equals('{{#invoke:Page|canTalk|WP:AFC}}', 'true')
self:preprocess_equals('{{#invoke:Page|exists|WP:AFC}}', 'true')
self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC}}', '')
self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', '')
self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC|nowiki=}}', 'false')
self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC|nowiki=}}', 'false')
self:preprocess_equals('{{#invoke:Page|nsText|id=3376456}}', 'Wikipedia')
self:preprocess_equals('{{#invoke:Page|getContent|WP:AFC}}', '\n#REDIRECT [[Wikipedia:Articles for creation]]{{R from shortcut}}')
self:preprocess_equals('{{#invoke:page|getContent|WP:AFC|nowiki=}}', '#REDIRECT [[Wikipedia:Articles for creation]]{{R from shortcut}}')
end
return p