/tg/ Station 13 - Modules - Types

code/modules/unit_tests/preferences.dm

/datum/unit_test/preferences_implement_everythingRequires all preferences to implement required methods.
/datum/unit_test/preferences_valid_savefile_keyRequires all preferences to have a valid, unique savefile_identifier.
/datum/unit_test/preferences_valid_main_feature_nameRequires all main features have a main_feature_name
/datum/unit_test/preferences_should_generate_icons_sanityValidates that every choiced preference with should_generate_icons implements icon_for, and that every one that doesn't, doesn't.