mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-06-18 20:03:21 +01:00
bb60a027bf
* unit->game tests, /tg/ assertions and allocations * whoopsies * fix lint
12 lines
542 B
Plaintext
12 lines
542 B
Plaintext
/datum/game_test/map_templates/Run()
|
|
var/list/datum/map_template/templates = subtypesof(/datum/map_template)
|
|
for(var/I in templates)
|
|
var/datum/map_template/MT = new I // The new is important here to ensure stuff gets set properly
|
|
if(MT.ci_exclude == MT.type)
|
|
continue
|
|
// Check if it even has a path and if so, does it exist
|
|
if(MT.mappath && !fexists(MT.mappath))
|
|
TEST_FAIL("The map file for [MT.type] does not exist!")
|
|
if(MT.mappath && !findtext(MT.mappath, ".dmm"))
|
|
TEST_FAIL("The map file for [MT.type] is not a map!")
|