Modul:Str/testcases
Die Dokumentation für dieses Modul kann unter Modul:Str/testcases/Doku erstellt werden
-- Unit tests for [[Module:Str]]. Klicke die Diskussionsseite an, um die Tests zu starten.
local u = require('Module:UnitTests')
function u:test_Str_split()
local t = "{{#invoke:Str|split"
self:preprocess_equals(t .. '|Sprache:-reim|:|1}}', "Sprache")
self:preprocess_equals(t .. '|Sprache:-reim|:|2}}', "-reim")
self:preprocess_equals(t .. '|Reim:Deutsch:-aɪ̯m|:|1}}', "Reim")
self:preprocess_equals(t .. '|Reim:Deutsch:-aɪ̯m|:|2}}', "Deutsch")
self:preprocess_equals(t .. '|Reim:Deutsch:-aɪ̯m|:|3}}', "-aɪ̯m")
self:preprocess_equals(t .. '|Dies ist ein Test.| |1}}', "Dies")
self:preprocess_equals(t .. '|Dies ist ein Test.| |2}}', "ist")
self:preprocess_equals(t .. '|Dies ist ein Test.| |3}}', "ein")
self:preprocess_equals(t .. '|Dies ist ein Test.| |4}}', "Test.")
end
return u