/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/unit_tests/languages.dm
15 строк
427 B
ShiftyRail
Fixes catbeast language. Adds a language unit test (#28579)
18 янв 2021, 22:07
Не верифицирован
18 янв 2021, 22:07
cce52fa
Код
Авторство
О чём код?
/datum/unit_test/languages/start() var/list/keys_used = list() for (var/language in subtypesof(/datum/language)) var/datum/language/L = new language // 1. Check the list var/list/dupes = list() for (var/name in keys_used) if (keys_used[name] == L.key) dupes += name if (dupes.len) fail("[L.name] ([L.key]) uses a duplicate key. Dupes: [english_list(dupes)]") // 2. Add it keys_used[L.name] = L.key