Jump to content

Module:Toolbar/testcases: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
add nowiki
more tests
Line 7: Line 7:
{'foo|bar'},
{'foo|bar'},
{'foo|bar|baz'},
{'foo|bar|baz'},
{'foo||baz'},
{'foo| |baz'},
{'foo| \n\n |baz'},
{'1=|bar|baz'},
{'1= |bar|baz'},
{'foo|bar|baz|8='},
{'foo|bar|baz|8= '},
{' foo '},
{' foo '},
{'3=foo'},
{'3=foo'},
{'3= foo '},
{'3= foo '},
{'foo|bar|class=someclass'},
{'foo|bar|class=someclass'},
{'foo|bar|class='},
{'foo|bar| class = '},
{'foo|bar|class= \n '},
{'foo|bar|style=somestyle:somevalue;'},
{'foo|bar|style=somestyle:somevalue;'},
{'foo|bar|style='},
{'foo|bar|class= someclass '},
{'foo|bar|class= someclass '},
{'foo|bar|style= somestyle: somevalue; '},
{'foo|bar|style= somestyle: somevalue; '},
Line 18: Line 29:
{'foo|bar|seperator=asdf'},
{'foo|bar|seperator=asdf'},
{'foo|bar|seperator=漢字'},
{'foo|bar|seperator=漢字'},
{'foo|bar|seperator='},
{'foo|bar|seperator= '},
{'foo|bar| separator = '},
{'foo|bar|漢字'},
{'foo|bar|漢字'},
{'foo|bar|'},
{'foo|bar|'},

Revision as of 15:17, 11 June 2013

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||baz'},
        {'foo|   |baz'},
        {'foo|  \n\n  |baz'},
        {'1=|bar|baz'},
        {'1=  |bar|baz'},
        {'foo|bar|baz|8='},
        {'foo|bar|baz|8=  '},
        {'  foo  '},
        {'3=foo'},
        {'3=  foo  '},
        {'foo|bar|class=someclass'},
        {'foo|bar|class='},
        {'foo|bar|  class  =   '},
        {'foo|bar|class=  \n  '},
        {'foo|bar|style=somestyle:somevalue;'},
        {'foo|bar|style='},
        {'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|seperator='},
        {'foo|bar|seperator=     '},
        {'foo|bar|  separator  =   '},
        {'foo|bar|漢字'},
        {'foo|bar|'},
        {'foo|bar|�'},
        {'foo|bar| '},
        {'foo|bar|¬'},
        {'foo|bar|{{#expr:5/5}}'},
        {'foo|bar| '},
        {'foo|bar|{{#expr:0/5}}'},
        {'foo|bar|<br/>'},
        {'foo|bar|\n'},
        {'foo|bar|true'},
        {'foo|bar|false'},
    }, {nowiki='yes'})
end

return p