From f6c87098d450bd664ac9ebb30f77f8f3c0df0d6a Mon Sep 17 00:00:00 2001 From: MistakeNot4892 Date: Sat, 25 Jan 2025 19:24:33 +1100 Subject: [PATCH] Allowing downstreams to override skipped food types in CI test. --- code/unit_tests/icon_tests.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/unit_tests/icon_tests.dm b/code/unit_tests/icon_tests.dm index 8ab79c314a2..279daba8a34 100644 --- a/code/unit_tests/icon_tests.dm +++ b/code/unit_tests/icon_tests.dm @@ -12,11 +12,14 @@ // We skip lumps because they are invisible, they are only ever inside utensils. var/list/skip_types = list(/obj/item/food/lump) -/datum/unit_test/icon_test/food_shall_have_icon_states/start_test() - +/datum/unit_test/icon_test/food_shall_have_icon_states/proc/assemble_skipped_types() skip_types |= typesof(/obj/item/food/grown) skip_types |= typesof(/obj/item/food/processed_grown) +/datum/unit_test/icon_test/food_shall_have_icon_states/start_test() + + assemble_skipped_types() + var/list/failures = list() for(var/check_type in check_types) for(var/check_subtype in typesof(check_type))