Modul:Sortierung/testcases
Die Dokumentation für dieses Modul kann unter Modul:Sortierung/testcases/Doku erstellt werden
-- Unit tests for [[Module:Sortierung]]. Klicke die Diskussionsseite an, um die Tests zu starten.
local p = require('Module:UnitTests')
function p:test_Sortierung()
local t = "{{#invoke:Sortierung|sort"
self:preprocess_equals(t .. '|,|Text,mit,Leerzeichen}}', "textmitleerzeichen")
self:preprocess_equals(t .. '|*|Text;mit;Leerzeichen}}', "textmitleerzeichen")
self:preprocess_equals(t .. '|*|}}', "-")
self:preprocess_equals(t .. '|*|-}}', "*[[<span>-</span>]]")
self:preprocess_equals(t .. '|,|Busse,Buße}}', "[[Busse]], [[Buße]]")
self:preprocess_equals(t .. '|,|*[[Busse]],Buße}}', "[[Busse]], [[Buße]]")
t = "{{#invoke:Sortierung|sortKeyAnagramm"
self:preprocess_equals(t .. '|Leerzeichen}}', "ceeeehilnrz")
self:preprocess_equals(t .. '|brauchend}}', "abcdehnru")
self:preprocess_equals(t .. '|Straße}}', "aerstẞ")
self:preprocess_equals(t .. "|'Murica}}", "'acimru")
end
return p