Files
Aurora.3/code/unit_tests/language_test.dm
Fluffy 8cf49025ae CI improvements (#17632)
* 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
2023-11-13 21:25:33 +01:00

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