Module:Toolbar/testcases

From blackwiki
< Module:Toolbar
Revision as of 15:05, 11 June 2013 by blackwiki>Mr. Stradivarius (create)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

local p = require('Module:UnitTests')
 
function p:test_basic_arg1()
    self:preprocess_equals_preprocess_many('{{toolbar/sandbox|', '}}', '{{toolbar|', '}}', {
        {''},
        {'foo'},
        {'foo|bar'},
        {'foo|bar|baz'},
        {'  foo  '},
        {'3=foo'},
        {'3=  foo  '},
        {'foo|bar|class=someclass'},
        {'foo|bar|style=somestyle:somevalue;'},
        {'foo|bar|class=  someclass  '},
        {'foo|bar|style=  somestyle: somevalue;  '},
        {'foo|bar|class=someclass|style=somestyle:somevalue;'},
        {'foo|bar|seperator=comma'},
        {'foo|bar|seperator=asdf'},
        {'foo|bar|seperator=漢字'},
        {'foo|bar|漢字'},
        {'foo|bar|'},
        {'foo|bar|&#x0000;'},
        {'foo|bar|&nbsp;'},
        {'foo|bar|&#x00ac;'},
        {'foo|bar|{{#expr:5/5}}'},
        {'foo|bar|&#x20;'},
        {'foo|bar|{{#expr:0/5}}'},
        {'foo|bar|<br/>'},
        {'foo|bar|\n'},
        {'foo|bar|true'},
        {'foo|bar|false'},
    })
end

return p