summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-09-20 08:56:38 +0300
committerLars Wirzenius <liw@liw.fi>2019-09-20 08:56:38 +0300
commite707402b75371f8b0d8bc55f2dfdf4ee137e9833 (patch)
tree9b334eeaf894a3b407ca76481449106fc337b7e7 /src
parentd4d5932320292cd71ea30429c1aa93ac0389c68c (diff)
downloadroadmap-e707402b75371f8b0d8bc55f2dfdf4ee137e9833.tar.gz
Add: unit test for non-empty as_dot()
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ef63932..ad803c0 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -197,4 +197,20 @@ mod tests {
}
");
}
+
+ #[test]
+ fn simple_dot() {
+ let mut roadmap = Roadmap::new();
+ let first = Step::new("first", "");
+ let mut second = Step::new("second", "");
+ second.add_dependency("first");
+ roadmap.add_step(&first).unwrap();
+ roadmap.add_step(&second).unwrap();
+ assert_eq!(roadmap.as_dot().unwrap(), "digraph \"roadmap\" {
+first [label=\"\"];
+second [label=\"\"];
+first -> second;
+}
+");
+ }
}