Module:ParameterCount/testcases: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
function p:test_all() |
function p:test_all() |
||
self:preprocess_equals_many('{{#invoke:ParameterCount/sandbox|all |
self:preprocess_equals_many('{{#invoke:ParameterCount/sandbox|all', '}}', { |
||
{'', '0'}, |
{'', '0'}, |
||
{'1', '1'}, |
{'|1', '1'}, |
||
{'A', '1'}, |
{'|A', '1'}, |
||
{'1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20', '20'}, |
{'|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20', '20'}, |
||
{'|1| | |4|5|6|7|8|9|10', '8'}, |
{'|1| | |4|5|6|7|8|9|10', '8'}, |
||
{'checkblanks=no|1| | |4|5|6|7|8|9|10', '8'}, |
{'|checkblanks=no|1| | |4|5|6|7|8|9|10', '8'}, |
||
{'checkblanks=yes|1| | |4|5|6|7|8|9|10', '10'}, |
{'|checkblanks=yes|1| | |4|5|6|7|8|9|10', '10'}, |
||
{'a=|b=|c=3|d=4|e=5|', '3'}, |
{'|a=|b=|c=3|d=4|e=5|', '3'}, |
||
{'checkblanks=no|a=|b=|c=3|d=4|e=5|', '3'}, |
{'|checkblanks=no|a=|b=|c=3|d=4|e=5|', '3'}, |
||
{'checkblanks=yes|a=|b=|c=3|d=4|e=5|', '5'}, |
{'|checkblanks=yes|a=|b=|c=3|d=4|e=5|', '5'}, |
||
}) |
}) |
||
end |
end |
Revision as of 10:36, 27 February 2023
![]() | This is the test cases page for the module Module:ParameterCount. Results of the test cases. |
-- Unit tests for [[Module:ParameterCount]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_all()
self:preprocess_equals_many('{{#invoke:ParameterCount/sandbox|all', '}}', {
{'', '0'},
{'|1', '1'},
{'|A', '1'},
{'|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20', '20'},
{'|1| | |4|5|6|7|8|9|10', '8'},
{'|checkblanks=no|1| | |4|5|6|7|8|9|10', '8'},
{'|checkblanks=yes|1| | |4|5|6|7|8|9|10', '10'},
{'|a=|b=|c=3|d=4|e=5|', '3'},
{'|checkblanks=no|a=|b=|c=3|d=4|e=5|', '3'},
{'|checkblanks=yes|a=|b=|c=3|d=4|e=5|', '5'},
})
end
return p