Files
Yogstation/code/modules/unit_tests/subsystem_init.dm
John Willard 74fcaf2af6 Updates unit testing (+ adds some new ones) (#19186)
* Updates our unit testing to be much better than it is now

Updates our unit testing to somewhat more functional ones ported from TG
I also added 2 new unit tests to serve as examples, mapping and job landmarks.

* Revert some minor things

* Fixes the log file

* Update unit_tests.dm

* adds a missing icon

* additional changes
2023-06-13 19:49:40 -05:00

7 lines
346 B
Plaintext

/datum/unit_test/subsystem_init/Run()
for(var/datum/controller/subsystem/master_subsystem as anything in Master.subsystems)
if(master_subsystem.flags & SS_NO_INIT)
continue
if(!master_subsystem.initialized)
TEST_FAIL("[master_subsystem]([master_subsystem.type]) is a subsystem meant to initialize but doesn't get set as initialized.")