From 4ff60d475bb1a0fe635c31fd66ebf1d72131b1e6 Mon Sep 17 00:00:00 2001 From: Roxy <75404941+TealSeer@users.noreply.github.com> Date: Tue, 23 Jun 2026 20:16:28 -0400 Subject: [PATCH] fix nanites test --- code/modules/unit_tests/~skyrat/nanite_designs.dm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/code/modules/unit_tests/~skyrat/nanite_designs.dm b/code/modules/unit_tests/~skyrat/nanite_designs.dm index 1b725f6ac91..b9eec364c1a 100644 --- a/code/modules/unit_tests/~skyrat/nanite_designs.dm +++ b/code/modules/unit_tests/~skyrat/nanite_designs.dm @@ -1,9 +1,5 @@ /datum/unit_test/nanite_designs/Run() -//Can't use allocate because of bug with certain datums - var/datum/design/nanites/default_design_nanites = new /datum/design/nanites() - - for(var/path in subtypesof(/datum/design)) - var/datum/design/nanites/current_design = new path //Create an instance of each design - if (isnull(current_design.program_type) || current_design.program_type == default_design_nanites.program_type) //Check if the Nanite design provides a program - Fail("Nanite Design [current_design.type] does not have have any program_type set") + for(var/datum/design/nanites/current_design as anything in subtypesof(/datum/design/nanites)) + if (isnull(current_design::program_type) || current_design::program_type == /datum/design/nanites::program_type) //Check if the Nanite design provides a program + TEST_FAIL("Nanite Design [current_design] does not have have any program_type set")