From c31ac4866d3fbab8a4078bd1aa51417f9f8080b0 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 26 May 2018 11:58:12 -0400 Subject: [PATCH] Active edge canary PR Plus free unit test upgrade --- code/unit_tests/map_tests.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/unit_tests/map_tests.dm b/code/unit_tests/map_tests.dm index 79c60fd6fe..5950743cf6 100644 --- a/code/unit_tests/map_tests.dm +++ b/code/unit_tests/map_tests.dm @@ -112,11 +112,15 @@ /datum/unit_test/active_edges/start_test() var/active_edges = air_master.active_edges.len + var/list/edge_log = list() + if(active_edges) + for(var/connection_edge/E in air_master.active_edges) + edge_log += "Active Edge [E] ([E.type])" + for(var/turf/T in E.connecting_turfs) + edge_log += "+--- Connecting Turf [T] @ [T.x], [T.y], [T.z]" if(active_edges) - for(var/line in air_master.startup_active_edge_log) // Report where the edges are. - log_unit_test(line) - fail("Maps contained [active_edges] active edges at round-start.") + fail("Maps contained [active_edges] active edges at round-start.\n" + edge_log.Join("\n")) else pass("No active edges.")