Difference between revisions of "Module:Redirect/testcases"

From blackwiki
Jump to navigation Jump to search
test>Darklama
(+4 testcases)
test>Mr. Stradivarius
(test the sandbox)
Line 3: Line 3:
 
   
 
   
 
function p:test_main()
 
function p:test_main()
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC}}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|WP:AFC}}', 'Wikipedia:Articles for creation')
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  }}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  WP:AFC  }}', 'Wikipedia:Articles for creation')
     self:preprocess_equals('{{#invoke:Redirect|main|    }}', '')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|    }}', '')
     self:preprocess_equals('{{#invoke:Redirect|main|File talk:twenty-seven species of furry marmot grooving in a Vandal}}', '<span style="text-color:red;">[[Module:redirect]] error: File not found (id=0): - [[File talk:twenty-seven species of furry marmot grooving in a Vandal]]</span>')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|File talk:twenty-seven species of furry marmot grooving in a Vandal}}', '<span style="text-color:red;">[[Module:redirect]] error: File not found (id=0): - [[File talk:twenty-seven species of furry marmot grooving in a Vandal]]</span>')
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]')
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation')
     self:preprocess_equals('{{#invoke:Redirect|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation')
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]')
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]')
 
end
 
end
 
return p
 
return p

Revision as of 10:48, 24 July 2013

Documentation for this module may be created at Module:Redirect/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:Redirect/sandbox|main|WP:AFC}}', 'Wikipedia:Articles for creation')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  WP:AFC  }}', 'Wikipedia:Articles for creation')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|    }}', '')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|File talk:twenty-seven species of furry marmot grooving in a Vandal}}', '<span style="text-color:red;">[[Module:redirect]] error: File not found (id=0): - [[File talk:twenty-seven species of furry marmot grooving in a Vandal]]</span>')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]')
    self:preprocess_equals('{{#invoke:Redirect/sandbox|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]')
end
return p