diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-09-20 08:56:38 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-09-20 08:56:38 +0300 |
commit | e707402b75371f8b0d8bc55f2dfdf4ee137e9833 (patch) | |
tree | 9b334eeaf894a3b407ca76481449106fc337b7e7 /src/lib.rs | |
parent | d4d5932320292cd71ea30429c1aa93ac0389c68c (diff) | |
download | roadmap-e707402b75371f8b0d8bc55f2dfdf4ee137e9833.tar.gz |
Add: unit test for non-empty as_dot()
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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; +} +"); + } } |