mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-10 07:41:16 +01:00
15 lines
877 B
Plaintext
15 lines
877 B
Plaintext
/// Tests that airlocks can be closed by clicking on the floor, as [/datum/component/redirect_attack_hand_from_turf ] dictates
|
|
/datum/unit_test/door_click
|
|
|
|
/datum/unit_test/door_click/Run()
|
|
var/mob/living/carbon/human/consistent/tider = EASY_ALLOCATE()
|
|
//var/obj/machinery/door/airlock/public/glass/door = EASY_ALLOCATE()
|
|
var/obj/machinery/door/airlock/public/glass/no_lights/door = EASY_ALLOCATE() // BUBBER EDIT CHANGE - Customized Airlocks
|
|
|
|
tider.forceMove(locate(door.x + 1, door.y, door.z))
|
|
door.open() // this sleeps we just have to cope
|
|
TEST_ASSERT(!door.operating, "Airlock was operating after being opened.")
|
|
TEST_ASSERT(!door.density, "Airlock was not open after being opened.")
|
|
click_wrapper(tider, get_turf(door))
|
|
TEST_ASSERT(door.operating, "Airlock was not closing after clicking the turf below, as per /datum/component/redirect_attack_hand_from_turf.")
|