cargo/tests/test_cargo_fetch.rs
Alex Crichton 2dff1ed610 Implement a cargo fetch command
This command is used to download all dependencies of a package ahead of time to
ensure that no more network communication will be necessary as part of a build.

cc #358
2014-09-16 15:59:39 -07:00

22 lines
474 B
Rust

use support::{project, execs};
use hamcrest::assert_that;
fn setup() {}
test!(no_deps {
let p = project("foo")
.file("Cargo.toml", r#"
[package]
name = "foo"
authors = []
version = "0.0.1"
"#)
.file("src/main.rs", r#"
mod a; fn main() {}
"#)
.file("src/a.rs", "");
assert_that(p.cargo_process("fetch"),
execs().with_status(0).with_stdout(""));
})