/tg/ Station 13 - Modules - Types

code/modules/unit_tests/breath.dm

/datum/unit_test/breathTests to ensure humans, plasmamen, and ashwalkers can breath in normal situations. Ensures algorithmic correctness of the "breathe()" and "toggle_internals()" procs. Built to prevent regression on an issue surrounding QUANTIZE() and BREATH_VOLUME. See the comment on BREATH_VOLUME for more details.
/datum/unit_test/breath/breath_sanity_plasmamenTests to make sure plasmaman can breath from their internal tanks
/datum/unit_test/breath/breath_sanity_ashwalkerTests to make sure ashwalkers can breathe from the lavaland air.