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

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

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

  self:preprocess_equals(t .. '|}}', "")
  self:preprocess_equals(t .. '|Text mit Leerzeichen}}', "Text mit Leerzeichen")
  self:preprocess_equals(t .. '|Āā Ēē Īī Ōō Ūū}}', "Āā Ēē Īī Ōō Ūū")
  self:preprocess_equals(t .. '|Āā Ēē Īī Ōō Ūū|spr=en}}', "Āā Ēē Īī Ōō Ūū")
  self:preprocess_equals(t .. '|Āā Ēē Īī Ōō Ūū Ȳȳ|spr=la}}', "Aa Ee Ii Oo Uu Yy")
  self:preprocess_equals(t .. '|А́а́ Е́е́ И́и́ О́о́ У́у́ Ы́ы́ Э́э́ Ю́ю́ Я́я́|spr=ru}}', "Аа Ее Ии Оо Уу Ыы Ээ Юю Яя")

end

return p