Difference between revisions of "Module:Redirect/testcases"

From blackwiki
Jump to navigation Jump to search
test>Jackmcbarn
(catch regression of a previously fixed bug)
test>Jackmcbarn
(nowiki output)
Line 3: Line 3:
 
   
 
   
 
function p:test_main()
 
function p:test_main()
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC}}', 'Wikipedia:Articles for creation')
+
local options = {nowiki = true}
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  }}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC}}', 'Wikipedia:Articles for creation', options)
     self:preprocess_equals('{{#invoke:Redirect|main|    }}', '')
+
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  }}', 'Wikipedia:Articles for creation', options)
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect|main|    }}', '', options)
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]', options)
     self:preprocess_equals('{{#invoke:Redirect|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation')
+
     self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation', options)
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation', options)
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]')
+
     self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]', options)
     self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/1}}', 'User:John Vandenberg/testcases/Redirect/1')--isRedirect fails
+
     self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]', options)
     self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/2}}', 'Blah')
+
     self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/1}}', 'User:John Vandenberg/testcases/Redirect/1', options)--isRedirect fails
     self:preprocess_equals('{{#invoke:Redirect|main|mother's Day}}', 'Mother\'s Day') -- not a redirect, but should be canonicalized anyway
+
     self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/2}}', 'Blah', options)
 +
     self:preprocess_equals('{{#invoke:Redirect|main|mother's Day}}', 'Mother\'s Day', options) -- not a redirect, but should be canonicalized anyway
 
end
 
end
 
return p
 
return p

Revision as of 16:05, 17 May 2014

Documentation for this module may be created at Module:Redirect/testcases/doc

-- Unit tests for [[Module:Redirect]]. (not the sandbox)  Click talk page to run tests.
local p = require('Module:UnitTests')
 
function p:test_main()
	local options = {nowiki = true}
    self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC}}', 'Wikipedia:Articles for creation', options)
    self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  }}', 'Wikipedia:Articles for creation', options)
    self:preprocess_equals('{{#invoke:Redirect|main|    }}', '', options)
    self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]|bracket=yes}}','[[Wikipedia:Articles for creation]]', options)
    self:preprocess_equals('{{#invoke:Redirect|main|[[WP:AFC]]}}', 'Wikipedia:Articles for creation', options)
    self:preprocess_equals('{{#invoke:Redirect|main|  [[WP:AFC]]  }}', 'Wikipedia:Articles for creation', options)
    self:preprocess_equals('{{#invoke:Redirect|main|WP:AFC|bracket=yes}}', '[[Wikipedia:Articles for creation]]', options)
    self:preprocess_equals('{{#invoke:Redirect|main|  WP:AFC  |bracket=yes}}', '[[Wikipedia:Articles for creation]]', options)
    self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/1}}', 'User:John Vandenberg/testcases/Redirect/1', options)--isRedirect fails
    self:preprocess_equals('{{#invoke:Redirect|main|User:John Vandenberg/testcases/Redirect/2}}', 'Blah', options)
    self:preprocess_equals('{{#invoke:Redirect|main|mother's Day}}', 'Mother\'s Day', options) -- not a redirect, but should be canonicalized anyway
end
return p