Merge pull request #6031 from Citadel-Station-13/upstream-merge-36466

[MIRROR] Unit test to make sure all subsystems which initialize call parent
This commit is contained in:
deathride58
2018-03-20 15:56:27 +00:00
committed by GitHub
6 changed files with 16 additions and 0 deletions
+1
View File
@@ -5,4 +5,5 @@
#include "reagent_recipe_collisions.dm"
#include "reagent_id_typos.dm"
//#include "vore_tests.dm"
#include "subsystem_init.dm"
#endif
@@ -0,0 +1,7 @@
/datum/unit_test/subsystem_init/Run()
for(var/i in Master.subsystems)
var/datum/controller/subsystem/ss = i
if(ss.flags & SS_NO_INIT)
continue
if(!ss.initialized)
Fail("[ss]([ss.type]) is a subsystem meant to initialize but doesn't get set as initialized.")