mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 06:29:23 +01:00
cleans up some formatting for the worn icons unit test (#85156)
TEST_FAIL now supports multiple failure outputs, so don't need to do this list memery anymore
This commit is contained in:
@@ -53,65 +53,51 @@
|
||||
continue
|
||||
|
||||
var/icon_file //checks against all the default icon locations if one isn't defined.
|
||||
var/fail_reasons
|
||||
var/spacer
|
||||
if(cached_slot_flags & ITEM_SLOT_BACK)
|
||||
icon_file = 'icons/mob/clothing/back.dmi'
|
||||
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_ID)
|
||||
icon_file = 'icons/mob/clothing/id.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_GLOVES)
|
||||
icon_file = 'icons/mob/clothing/hands.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_EYES)
|
||||
icon_file = 'icons/mob/clothing/eyes.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_EARS)
|
||||
icon_file = 'icons/mob/clothing/ears.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_NECK)
|
||||
icon_file = 'icons/mob/clothing/neck.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_MASK)
|
||||
icon_file = 'icons/mob/clothing/mask.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
if(cached_slot_flags & ITEM_SLOT_BELT)
|
||||
icon_file = 'icons/mob/clothing/belt.dmi'
|
||||
if(!(icon_state in icon_states(icon_file, 1)))
|
||||
already_warned_icons += icon_state
|
||||
fail_reasons += "[spacer][item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]"
|
||||
spacer = "\n\t"
|
||||
|
||||
if(fail_reasons)
|
||||
TEST_FAIL(fail_reasons)
|
||||
|
||||
TEST_FAIL("[item_path] using invalid [worn_icon_state ? "worn_icon_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]")
|
||||
|
||||
Reference in New Issue
Block a user