mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com> Co-authored-by: C.L. <killer65311@gmail.com>
12 lines
546 B
Plaintext
12 lines
546 B
Plaintext
/datum/unit_test/mech_construction/Run()
|
|
var/failed = FALSE
|
|
for(var/datum/construction/C as anything in subtypesof(/datum/construction))
|
|
// We check for null, as null is legal here... For now... Mech construction needs a full refactor to make them unittest-able in a not ugly way.
|
|
if(!C.result)
|
|
continue
|
|
if(!ispath(C.result))
|
|
TEST_NOTICE(src, "[C.type]: Mech Construction - Had invalid result \"[C.result]\", must be a path.")
|
|
failed = TRUE
|
|
if(failed)
|
|
TEST_FAIL("Mech Construction - A construction datum had incorrect data.")
|