projects
/
cargo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
88dc9f1
)
Add a resolving test
author
Carlhuda
<carlhuda@tilde.io>
Fri, 11 Apr 2014 23:01:33 +0000
(16:01 -0700)
committer
Carlhuda
<carlhuda@tilde.io>
Fri, 11 Apr 2014 23:01:33 +0000
(16:01 -0700)
src/cargo/core/resolver.rs
patch
|
blob
|
history
diff --git
a/src/cargo/core/resolver.rs
b/src/cargo/core/resolver.rs
index 6f57f0b647db1eb166fee024a65f35316939c0fc..3ea6ffd18280618282a8509b1061c0b7e85aded0 100644
(file)
--- 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"))));
+ }
}