Die Dokumentation für dieses Modul kann unter Modul:sieheAuch/testcases/Doku erstellt werden

-- Unit tests for [[Module:sieheAuch]]. Klicke die Diskussionsseite an, um die Tests zu starten.

local p = require('Module:UnitTests')
 
function p:test_sieheAuch()
  local t = "{{#invoke:sieheAuch|convert"

  self:preprocess_equals(t .. '|Text mit Leerzeichen|Deutsch}}', "textmitleerzeichen")
  self:preprocess_equals(t .. '||Deutsch}}', "-")
  self:preprocess_equals(t .. '|-|Deutsch}}', "-")

  self:preprocess_equals(t .. '|-a|Deutsch}}', "a")

  self:preprocess_equals(t .. '|a-|Englisch}}', "a")

  self:preprocess_equals(t .. '|a.m.|Englisch}}', "am")

  self:preprocess_equals(t .. '|äȁâàȃăãáāąåḃċćĉčçḋďđḍėëȅêěèȇĕẽéēę|Deutsch}}', "aaaaaaaaaaabcccccddddeeeeeeeeeeee")

  self:preprocess_equals(t .. '|ḟġĝğģḣĥħḥıïȉîìȋĭĩíīįĵḳķĺľłŀḷļ|Deutsch}}', "fgggghhhhiiiiiiiiiiijkkllllll")

  self:preprocess_equals(t .. '|ṁṃṅńňñņöȍőôòȏŏõóōøṗṙȑȓřŕṛŗṡśŝšṣş|Deutsch}}', "mmnnnnnoooooooooooprrrrrrrssssss")

  self:preprocess_equals(t .. '|ṫťŧṭţüȕűûùȗŭũúūůųṿŵÿŷýỹȳźżžѝ|Deutsch}}', "tttttuuuuuuuuuuuuvwyyyyyzzzи")

end
 
return p