Difference between revisions of "Module:Error/testcases"

From blackwiki
Jump to navigation Jump to search
blackwiki>Mr. Stradivarius
(ah yes, the function name)
blackwiki>Mr. Stradivarius
(more test cases)
Line 4: Line 4:
 
function p:test_error()
 
function p:test_error()
 
     self:preprocess_equals('{{#invoke:Error|error|Example error message}}', '{{Error|Example error message}}')
 
     self:preprocess_equals('{{#invoke:Error|error|Example error message}}', '{{Error|Example error message}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|  Example error message  }}', '{{Error|  Example error message  }}')
 +
    self:preprocess_equals('{{#invoke:Error|error|message=Example error message}}', '{{Error|message=Example error message}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|message =  Example error message  }}', '{{Error|message =  Example error message  }}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=p}}', '{{Error|Example error message|tag=p}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message| tag = p}}', '{{Error|Example error message| tag = p}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=div}}', '{{Error|Example error message|tag=div}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=span}}', '{{Error|Example error message|tag=span}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=adsf}}', '{{Error|Example error message|tag=asdf}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=strong}}', '{{Error|Example error message|tag=strong}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|<br/>}}', '{{Error|<br/>}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|\n}}', '{{Error|\n}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|1=Example error message}}', '{{Error|1=Example error message}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|1=  Example error message  }}', '{{Error|1=  Example error message  }}')
 +
    self:preprocess_equals('{{#invoke:Error|error|&#x0000;}}', '{{Error|&#x0000;}}') -- ASCII nul
 +
    self:preprocess_equals('{{#invoke:Error|error| }}', '{{Error| }}') -- nbsp
 +
    self:preprocess_equals('{{#invoke:Error|error|{{!}}}}', '{{Error|{{!}}}}')
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=&#x0000;}}', '{{Error|Example error message|tag=&#x0000;}}') -- ASCII nul
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag= }}', '{{Error|Example error message|tag= }}') -- nbsp
 +
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag={{!}}}}', '{{Error|Example error message|tag={{!}}}}')
 
end
 
end
  
 
return p
 
return p

Revision as of 18:52, 1 April 2013

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

-- Example Unit tests for [[Module:Error]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_error()
    self:preprocess_equals('{{#invoke:Error|error|Example error message}}', '{{Error|Example error message}}')
    self:preprocess_equals('{{#invoke:Error|error|  Example error message  }}', '{{Error|  Example error message  }}')
    self:preprocess_equals('{{#invoke:Error|error|message=Example error message}}', '{{Error|message=Example error message}}')
    self:preprocess_equals('{{#invoke:Error|error|message =  Example error message  }}', '{{Error|message =  Example error message  }}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=p}}', '{{Error|Example error message|tag=p}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message| tag = p}}', '{{Error|Example error message| tag = p}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=div}}', '{{Error|Example error message|tag=div}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=span}}', '{{Error|Example error message|tag=span}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=adsf}}', '{{Error|Example error message|tag=asdf}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=strong}}', '{{Error|Example error message|tag=strong}}')
    self:preprocess_equals('{{#invoke:Error|error|<br/>}}', '{{Error|<br/>}}')
    self:preprocess_equals('{{#invoke:Error|error|\n}}', '{{Error|\n}}')
    self:preprocess_equals('{{#invoke:Error|error|1=Example error message}}', '{{Error|1=Example error message}}')
    self:preprocess_equals('{{#invoke:Error|error|1=  Example error message  }}', '{{Error|1=  Example error message  }}')
    self:preprocess_equals('{{#invoke:Error|error|&#x0000;}}', '{{Error|&#x0000;}}') -- ASCII nul
    self:preprocess_equals('{{#invoke:Error|error| }}', '{{Error| }}') -- nbsp
    self:preprocess_equals('{{#invoke:Error|error|{{!}}}}', '{{Error|{{!}}}}')
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag=&#x0000;}}', '{{Error|Example error message|tag=&#x0000;}}') -- ASCII nul
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag= }}', '{{Error|Example error message|tag= }}') -- nbsp
    self:preprocess_equals('{{#invoke:Error|error|Example error message|tag={{!}}}}', '{{Error|Example error message|tag={{!}}}}')
end

return p