Difference between revisions of "Module:Page/testcases"

From blackwiki
Jump to navigation Jump to search
blackwiki>Wnt
(Some examples...)
 
blackwiki>Wnt
Line 3: Line 3:
 
   
 
   
 
function p:test_main()
 
function p:test_main()
     self:preprocess_equals('{{#invoke:Page|id|}}', '')
+
     self:preprocess_equals('{{#invoke:Page|id|}}', '38871376')
     self:preprocess_equals('{{#invoke:Page|id|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|id|WP:AFC}}', '3376456')
 
     self:preprocess_equals('{{#invoke:Page|interwiki|WP:AFC}}', '')
 
     self:preprocess_equals('{{#invoke:Page|interwiki|WP:AFC}}', '')
     self:preprocess_equals('{{#invoke:Page|namespace|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|namespace|WP:AFC}}', '4')
 
     self:preprocess_equals('{{#invoke:Page|fragment|WP:AFC}}', '')
 
     self:preprocess_equals('{{#invoke:Page|fragment|WP:AFC}}', '')
     self:preprocess_equals('{{#invoke:Page|nsText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|nsText|WP:AFC}}', 'Wikipedia')
     self:preprocess_equals('{{#invoke:Page|subjectNsText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|subjectNsText|WP:AFC}}', 'Wikipedia')
     self:preprocess_equals('{{#invoke:Page|text|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|text|WP:AFC}}', 'AFC')
     self:preprocess_equals('{{#invoke:Page|prefixedText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|prefixedText|WP:AFC}}', 'Wikipedia:AFC')
     self:preprocess_equals('{{#invoke:Page|fullText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|fullText|WP:AFC}}', 'Wikipedia:AFC')
     self:preprocess_equals('{{#invoke:Page|rootText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|rootText|WP:AFC}}', 'AFC')
     self:preprocess_equals('{{#invoke:Page|baseText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|baseText|WP:AFC}}', 'AFC')
     self:preprocess_equals('{{#invoke:Page|subpageText|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|subpageText|WP:AFC}}', 'AFC')
     self:preprocess_equals('{{#invoke:Page|canTalk|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|canTalk|WP:AFC}}', 'true')
     self:preprocess_equals('{{#invoke:Page|exists|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|exists|WP:AFC}}', 'true')
     self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|fileExists|WP:AFC}}', 'false')
     self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', '')
+
     self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', 'false')
  
 
end
 
end
 
return p
 
return p

Revision as of 19:24, 20 March 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|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}}', 'false')
    self:preprocess_equals('{{#invoke:Page|isContentPage|WP:AFC}}', 'false')

end
return p