9 tests failed. (refresh)

Text Expected Actual
test1_basic_new:
Passed {{härledning|sv|de|-|pagenameoverridetestonly=strejk}} tyska[[Kategori:Svenska/Härledningar från tyska]] tyska[[Kategori:Svenska/Härledningar från tyska]]
Passed {{härledning|sv|grc|ἱππόδρομος|kapplöpningsbana, rännarbana|tr=hippodromos|pagenameoverridetestonly=hippodrom}} grekiska&nbsp;<i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i>&nbsp;(<i>hippodromos</i>,&nbsp;”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]] grekiska&nbsp;<i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i>&nbsp;(<i>hippodromos</i>,&nbsp;”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]]
Passed {{härledning|es|fr|élite|pagenameoverridetestonly=élite}} franska&nbsp;<i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]] franska&nbsp;<i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]]
Passed {{härledning|sv|de|abc|pagenameoverridetestonly=abc}} tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]
Passed {{härledning|sv|zu|vuvuzela|genitivform=zulus|pagenameoverridetestonly=vuvuzela}} zulus&nbsp;<i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]] zulus&nbsp;<i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]]
Passed {{härledning|sv|de|abc|pagenameoverridetestonly=abc}} tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]
Passed {{härledning|sv|de|abc|kursiv=-|pagenameoverridetestonly=abc}} tyska&nbsp;[[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]] tyska&nbsp;[[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]]
Passed {{härledning|sv|de|abc|pagenameoverridetestonly=abc}} tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]
Passed {{härledning|sv|de|abc|kat=-}} tyska&nbsp;<i>[[abc#Tyska|abc]]</i> tyska&nbsp;<i>[[abc#Tyska|abc]]</i>
Passed {{härledning|sv|de|abc|pagenameoverridetestonly=abc}} tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]
Passed {{härledning|sv|arc|צפא|tr=ṣipā’|matta|pagenameoverridetestonly=åäö}} arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>,&nbsp;”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>,&nbsp;”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]
Passed {{härledning|sv|arc|צפא|matta|pagenameoverridetestonly=åäö}} arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]
Passed {{härledning|sv|arc|צפא|tr=ṣipā’|pagenameoverridetestonly=åäö}} arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]
Passed {{härledning|sv|arc|צפא|pagenameoverridetestonly=åäö}} arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]
Text Expected Actual
test2_language_name:
Passed {{härledning|en|ang|språknamn=|bæð|pagenameoverridetestonly=abc}} fornengelska&nbsp;<i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] fornengelska&nbsp;<i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]
Passed Av fornengelska pluralformen {{härledning|en|ang|språknamn=-|bæð|pagenameoverridetestonly=abc}} Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]
Text Expected Actual
test4_errors_new:
Passed {{härledning}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|sv}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|sv|pal}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|sv|pal|tr=kōšk}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|sv|id||ingenting}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|sv|id|besar|}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|3=id}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|4=eo}} [[Kategori:Wiktionary:härledning/Saknar parametrar]] [[Kategori:Wiktionary:härledning/Saknar parametrar]]
Passed {{härledning|Sv|en|test}} [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]
Passed {{härledning|sv|En|test}} [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]
Passed {{härledning|fff|en|test}} [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]
Passed {{härledning|en|fff|test}} [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]
Passed {{härledning|h-smi|en|test}} [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]
Passed {{härledning|sv|de|abc|inled=av}} [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]
Passed {{härledning|sv|de|abc|språk=grc}} [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]
Passed {{härledning|sv|de|abc|punkt=-}} [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]
Passed {{härledning|sv|id|besar|stor|big}} [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]
Passed {{härledning|en|xx|språknamn=annat språknamn|bæð}} annat språknamn&nbsp;<i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]] annat språknamn&nbsp;<i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]]
Text Expected Actual
test5_reserved_codes:
Passed {{härledning|sv|h-smi|bulke|pagenameoverridetestonly=pulka}} samiska&nbsp;<i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]] samiska&nbsp;<i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]]
Text Expected Actual
test6_same_meaning:
Passed {{härledning|sv|en|pub|samma betydelse|pagenameoverridetestonly=pub}} engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]
Passed {{härledning|sv|en|pub|i ljuset av samma betydelse|pagenameoverridetestonly=pub}} engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]
Passed {{härledning|sv|en|pub|-|pagenameoverridetestonly=pub}} engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]] engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]]
Text Expected Actual
test7_reconstruction:
Passed {{härledning|non|gem-ugm|*ukhnaz|pagenameoverridetestonly=abc}} urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]
Passed {{härledning|da|ine-uie|*dhrebh-, *dhreb-|spräcka, krossa, döda|pagenameoverridetestonly=abc}} urindoeuropeiska&nbsp;<i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] urindoeuropeiska&nbsp;<i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]
Passed {{härledning|non|gem-ugm|[[*ukhnaz]]|pagenameoverridetestonly=abc}} urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]
Passed {{härledning|non|gem-ugm|[[*nåtannat|*ukhnaz]]|pagenameoverridetestonly=abc}} urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]
Passed {{härledning|da|ine-uie|[[*nåtannat-|*dhrebh-]], [[*nåtannat-|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}} urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]
Passed {{härledning|non|gem-ugm|[[*nåtannat#Urgermanska|*ukhnaz]]|pagenameoverridetestonly=abc}} urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]
Passed {{härledning|da|ine-uie|[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}} urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]
Text Expected Actual
test8_no_original_script:
Passed {{härledning|sv|pal|-|pagenameoverridetestonly=abc}} medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]] medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]]
Passed {{härledning|sv|pal|-|tr=kōšk|pagenameoverridetestonly=abc}} medelpersiska&nbsp;(<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]] medelpersiska&nbsp;(<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]]
Text Expected Actual
test9_automatic_tr:
Passed {{härledning|sv|ru|-|pagenameoverridetestonly=abc}} ryska[[Kategori:Svenska/Härledningar från ryska]] ryska[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|колхоз|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[колхоз#Ryska|колхоз]]</i>&nbsp;(<i>kolchoz</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[колхоз#Ryska|колхоз]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|колхо́з|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[колхоз#Ryska|колхо́з]]</i>&nbsp;(<i>kolchóz</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[колхоз#Ryska|колхо́з]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|Ба́ба-Яга|pagenameoverridetestonly=abć}} ryska&nbsp;<i>[[Баба-Яга#Ryska|Ба́ба-Яга́]]</i>&nbsp;(<i>Bába-Jagá</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[Баба-Яга#Ryska|Ба́ба-Яга]]</i>[[Kategori:Svenska/Härledningar från ryska|abc]]
Failed {{härledning|sv|ru|[чёрная] со́тня|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[чёрная] со́тня</i>&nbsp;(<i>[tjórnaja] sótnja</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[чёрная] со́тня</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|[Ч]резвыча́йная [К]оми́ссия|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[Ч]резвыча́йная [К]оми́ссия</i>&nbsp;(<i>[Tj]rezvytjájnaja [K]omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[Ч]резвыча́йная [К]оми́ссия</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|'''Ч'''резвыча́йная '''К'''оми́ссия|pagenameoverridetestonly=abc}} ryska&nbsp;<i>'''Ч'''резвыча́йная '''К'''оми́ссия</i>&nbsp;(<i>'''Tj'''rezvytjájnaja '''K'''omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[['''Ч'''резвычайная '''К'''омиссия#Ryska|'''Ч'''резвыча́йная '''К'''оми́ссия]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|ёлки палки|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[ёлки палки#Ryska|ёлки палки]]</i>&nbsp;(<i>jólki palki</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[ёлки палки#Ryska|ёлки палки]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|Горбачёв|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>&nbsp;(<i>Gorbatjóv</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Passed {{härledning|sv|ru|Горбачёв|tr=Gorbatjov|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>&nbsp;(<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>&nbsp;(<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]]
Failed {{härledning|sv|ru|[[Не говори «гоп», пока не перепрыгнешь.]]|pagenameoverridetestonly=abc}} ryska&nbsp;<i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i>&nbsp;(<i>Ne govori «gop», poka ne pereprygnesj.</i>)[[Kategori:Svenska/Härledningar från ryska]] ryska&nbsp;<i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i>[[Kategori:Svenska/Härledningar från ryska]]
Passed {{härledning|sv|en|bike|pagenameoverridetestonly=abc}} engelska&nbsp;<i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]] engelska&nbsp;<i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]]
local t = require("Modul:UnitTests")

function t:test1_basic_new()
	self:preprocess_equals("{{härledning|sv|de|-|pagenameoverridetestonly=strejk}}",                                                          "tyska[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|grc|ἱππόδρομος|kapplöpningsbana, rännarbana|tr=hippodromos|pagenameoverridetestonly=hippodrom}}", "grekiska&nbsp;<i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i>&nbsp;(<i>hippodromos</i>,&nbsp;”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|es|fr|élite|pagenameoverridetestonly=élite}}",                                                       "franska&nbsp;<i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}",                                                           "tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})

	self:preprocess_equals("{{härledning|sv|zu|vuvuzela|genitivform=zulus|pagenameoverridetestonly=vuvuzela}}", "zulus&nbsp;<i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]]", {nowiki=1})

	self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}",              "tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|de|abc|kursiv=-|pagenameoverridetestonly=abc}}",     "tyska&nbsp;[[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]]", {nowiki=1}) -- men kanske kan upptäckas automatiskt?

	self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}",              "tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|de|abc|kat=-}}",        "tyska&nbsp;<i>[[abc#Tyska|abc]]</i>", {nowiki=1}) -- nocat=true

	self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}",              "tyska&nbsp;<i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})

	self:preprocess_equals("{{härledning|sv|arc|צפא|tr=ṣipā’|matta|pagenameoverridetestonly=åäö}}", "arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>,&nbsp;”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|arc|צפא|matta|pagenameoverridetestonly=åäö}}",          "arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|arc|צפא|tr=ṣipā’|pagenameoverridetestonly=åäö}}",       "arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>&nbsp;(<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|arc|צפא|pagenameoverridetestonly=åäö}}",                "arameiska&nbsp;<i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
end

function t:test2_language_name()
	--Parametern språknamn= har true som defaultvärde, så användningen av parametern utan värde förändrar ingenting.
	self:preprocess_equals("{{härledning|en|ang|språknamn=|bæð|pagenameoverridetestonly=abc}}",    "fornengelska&nbsp;<i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]", {nowiki=1})
    --Byt inte ut språknamn= mot vilken text som helst, utan undertryck språknamnet med språknamn=- och placera texten framför mallen
	self:preprocess_equals("Av fornengelska pluralformen {{härledning|en|ang|språknamn=-|bæð|pagenameoverridetestonly=abc}}",    "Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]", {nowiki=1})
end

function t:test4_errors_new()
	self:preprocess_equals("{{härledning}}",                     "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv}}",                  "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|pal}}",              "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|pal|tr=kōšk}}",      "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|id||ingenting}}",    "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|id|besar|}}",        "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|3=id}}",                "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|4=eo}}",                "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
	self:preprocess_equals("{{härledning|Sv|en|test}}",          "[[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|En|test}}",          "[[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|fff|en|test}}",         "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|en|fff|test}}",           "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|h-smi|en|test}}",         "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1}) -- koden "h-smi" är reserverad för härledningar
	self:preprocess_equals("{{härledning|sv|de|abc|inled=av}}",    "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|de|abc|språk=grc}}",   "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|de|abc|punkt=-}}",     "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
	self:preprocess_equals("{{härledning|sv|id|besar|stor|big}}",  "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
	--om språkkoden saknas kan det vara praktiskt att kunna använda xx med ett språknamn man själv angett, tills språkkoden har kunnat läggas till i Modul:lang/data.
	self:preprocess_equals("{{härledning|en|xx|språknamn=annat språknamn|bæð}}",    "annat språknamn&nbsp;<i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]]", {nowiki=1})
end

function t:test5_reserved_codes()
	self:preprocess_equals("{{härledning|sv|h-smi|bulke|pagenameoverridetestonly=pulka}}",         "samiska&nbsp;<i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]]", {nowiki=1}) -- sida "pulka"
end

function t:test6_same_meaning()
	self:preprocess_equals("{{härledning|sv|en|pub|samma betydelse|pagenameoverridetestonly=pub}}",                       "engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]", {nowiki=1}) -- sida "pub"
	self:preprocess_equals("{{härledning|sv|en|pub|i ljuset av samma betydelse|pagenameoverridetestonly=pub}}",           "engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]", {nowiki=1}) -- sida "pub"
	self:preprocess_equals("{{härledning|sv|en|pub|-|pagenameoverridetestonly=pub}}",                                     "engelska&nbsp;<i>[[pub#Engelska|pub]]</i>&nbsp;(med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]]", {nowiki=1}) -- sida "pub"
end

function t:test7_reconstruction()
	self:preprocess_equals("{{härledning|non|gem-ugm|*ukhnaz|pagenameoverridetestonly=abc}}",         "urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|da|ine-uie|*dhrebh-, *dhreb-|spräcka, krossa, döda|pagenameoverridetestonly=abc}}",  "urindoeuropeiska&nbsp;<i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
	--vi bör också testa hur resultatet ska bli om manuella länkar används (felkategori eller positiv tolkning?)
	self:preprocess_equals("{{härledning|non|gem-ugm|[[*ukhnaz]]|pagenameoverridetestonly=abc}}",         "urgermanska&nbsp;<i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|non|gem-ugm|[[*nåtannat|*ukhnaz]]|pagenameoverridetestonly=abc}}",         "urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|da|ine-uie|[[*nåtannat-|*dhrebh-]], [[*nåtannat-|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}}",  "urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|non|gem-ugm|[[*nåtannat#Urgermanska|*ukhnaz]]|pagenameoverridetestonly=abc}}",         "urgermanska&nbsp;<i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
	self:preprocess_equals("{{härledning|da|ine-uie|[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}}",  "urindoeuropeiska&nbsp;<i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i>&nbsp;(”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
end

function t:test8_no_original_script()
	self:preprocess_equals("{{härledning|sv|pal|-|pagenameoverridetestonly=abc}}",                   "medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]]", {nowiki=1}) -- vet språk men ej ordet
	self:preprocess_equals("{{härledning|sv|pal|-|tr=kōšk|pagenameoverridetestonly=abc}}",           "medelpersiska&nbsp;(<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]]", {nowiki=1}) -- transkription finns men skriven form ej
end

function t:test9_automatic_tr() -- Låt oss diskutera dessa (och liknande) innan vi ändrar någon källkod
	self:preprocess_equals("{{härledning|sv|ru|-|pagenameoverridetestonly=abc}}",                            "ryska[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- vet språk men ej ordet
	self:preprocess_equals("{{härledning|sv|ru|колхоз|pagenameoverridetestonly=abc}}",                       "ryska&nbsp;<i>[[колхоз#Ryska|колхоз]]</i>&nbsp;(<i>kolchoz</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- vet språk och ordet men utan tr-parametern för språk som stöds
	self:preprocess_equals("{{härledning|sv|ru|колхо́з|pagenameoverridetestonly=abc}}",                       "ryska&nbsp;<i>[[колхоз#Ryska|колхо́з]]</i>&nbsp;(<i>kolchóz</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- hanterar accentuerad indata via länk rätt
	self:preprocess_equals("{{härledning|sv|ru|Ба́ба-Яга|pagenameoverridetestonly=abć}}",                     "ryska&nbsp;<i>[[Баба-Яга#Ryska|Ба́ба-Яга́]]</i>&nbsp;(<i>Bába-Jagá</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1})  -- streck i ordtiteln
	self:preprocess_equals("{{härledning|sv|ru|[чёрная] со́тня|pagenameoverridetestonly=abc}}",               "ryska&nbsp;<i>[чёрная] со́тня</i>&nbsp;(<i>[tjórnaja] sótnja</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1})  -- enskilda hakparenteser runt orden
	self:preprocess_equals("{{härledning|sv|ru|[Ч]резвыча́йная [К]оми́ссия|pagenameoverridetestonly=abc}}",    "ryska&nbsp;<i>[Ч]резвыча́йная [К]оми́ссия</i>&nbsp;(<i>[Tj]rezvytjájnaja [K]omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1})  -- enskilda hakparenteser mitt i orden
	self:preprocess_equals("{{härledning|sv|ru|'''Ч'''резвыча́йная '''К'''оми́ссия|pagenameoverridetestonly=abc}}",    "ryska&nbsp;<i>'''Ч'''резвыча́йная '''К'''оми́ссия</i>&nbsp;(<i>'''Tj'''rezvytjájnaja '''K'''omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1})  -- apostrofer mitt i orden
	self:preprocess_equals("{{härledning|sv|ru|ёлки палки|pagenameoverridetestonly=abc}}",                   "ryska&nbsp;<i>[[ёлки палки#Ryska|ёлки палки]]</i>&nbsp;(<i>jólki palki</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- mellanrum i ordtiteln
	self:preprocess_equals("{{härledning|sv|ru|Горбачёв|pagenameoverridetestonly=abc}}",                     "ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>&nbsp;(<i>Gorbatjóv</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- automatisk accentuering av vissa ryska ord
	self:preprocess_equals("{{härledning|sv|ru|Горбачёв|tr=Gorbatjov|pagenameoverridetestonly=abc}}",        "ryska&nbsp;<i>[[Горбачёв#Ryska|Горбачёв]]</i>&nbsp;(<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- möjlighet att köra över med "tr="

	self:preprocess_equals("{{härledning|sv|ru|[[Не говори «гоп», пока не перепрыгнешь.]]|pagenameoverridetestonly=abc}}",    "ryska&nbsp;<i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i>&nbsp;(<i>Ne govori «gop», poka ne pereprygnesj.</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1})  -- ordspråk med kommatecken och punkt

	self:preprocess_equals("{{härledning|sv|en|bike|pagenameoverridetestonly=abc}}",                         "engelska&nbsp;<i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]]", {nowiki=1}) -- ingen effekt för språk som ej stöds av tr
end

return t