mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-21 15:42:35 +00:00
* the boulder must be pushed * awk? * sadfasdf * sadf * sadfsda * asdf * sdfasafd * asdfsad * asdf * dsfafa * despair * sadfsda * sdfsadf * 1589 * sdaf * sadfasd * asdf * safsadf * fdsafsa * add create and destroy * fdsa * sdafasfsda * pods for away sites * oopsie * hgdfs * i am speed * sdafas * hopefully this works first trAHAHAHAH * asdf * dfsadasf * sfasdf * 6461 * dsfasfd * sfda * fsd * sdfas * fsdaf * sadf * safasf * sudo * sadfsad * dfsdf
19 lines
482 B
Plaintext
19 lines
482 B
Plaintext
/datum/unit_test/language_test
|
|
name = "Language Test - Repeated Keys"
|
|
groups = list("generic", "language")
|
|
|
|
/datum/unit_test/language_test/start_test()
|
|
var/list/used_keys = list()
|
|
|
|
for(var/language_path in subtypesof(/datum/language))
|
|
var/datum/language/L = new language_path
|
|
if(L.key in used_keys)
|
|
TEST_FAIL("[L.name]'s key, [L.key], is used multiple times!")
|
|
continue
|
|
used_keys += L.key
|
|
|
|
if(!reported)
|
|
TEST_PASS("All languages have unique keys.")
|
|
|
|
return TRUE
|