From ea8e0208a02f74ed0f27c80542b5efcac2a4c437 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 2 May 2022 20:00:59 +0200 Subject: [PATCH] Explicitly test for disallowed self-cycles --- src/graph.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/graph.rs b/src/graph.rs index 6e274b0..2ad2765 100644 --- a/src/graph.rs +++ b/src/graph.rs @@ -226,6 +226,14 @@ mod tests { use super::*; + #[test] + fn test_no_self_cycle() { + // Regression test for https://github.com/bertptrs/tracing-mutex/issues/7 + let mut graph = DiGraph::default(); + + assert!(!graph.add_edge(1, 1)); + } + #[test] fn test_digraph() { let mut graph = DiGraph::default();