From: Carlhuda Date: Fri, 11 Apr 2014 23:01:33 +0000 (-0700) Subject: Add a resolving test X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~1115 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1939963e45924a987e0cc3d17b49f49d644cd97c;p=cargo.git Add a resolving test --- diff --git a/src/cargo/core/resolver.rs b/src/cargo/core/resolver.rs index 6f57f0b64..3ea6ffd18 100644 --- a/src/cargo/core/resolver.rs +++ b/src/cargo/core/resolver.rs @@ -109,4 +109,12 @@ mod test { assert_that(&res, contains(vec!(pkg!("foo"), pkg!("bar" => "foo")))); } + + #[test] + pub fn test_resolving_common_transitive_deps() { + let reg = registry(vec!(pkg!("foo" => "bar"), pkg!("bar"))); + let res = resolve(&vec!(dep("foo"), dep("bar")), ®).unwrap(); + + assert_that(&res, contains(vec!(pkg!("foo" => "bar"), pkg!("bar")))); + } }