]>
git.proxmox.com Git - rustc.git/blob - src/tools/cargo/tests/testsuite/cargo_remove/invalid_target_dep/mod.rs
1 use cargo_test_support
::compare
::assert_ui
;
2 use cargo_test_support
::curr_dir
;
3 use cargo_test_support
::CargoCommand
;
4 use cargo_test_support
::Project
;
8 cargo_test_support
::registry
::init();
9 cargo_test_support
::registry
::Package
::new("clippy", "0.4.0+my-package").publish();
10 cargo_test_support
::registry
::Package
::new("dbus", "0.6.2+my-package").publish();
11 cargo_test_support
::registry
::Package
::new("docopt", "0.6.2+my-package").publish();
12 cargo_test_support
::registry
::Package
::new("ncurses", "20.0.0+my-package").publish();
13 cargo_test_support
::registry
::Package
::new("regex", "0.1.1+my-package").publish();
14 cargo_test_support
::registry
::Package
::new("rustc-serialize", "0.4.0+my-package").publish();
15 cargo_test_support
::registry
::Package
::new("toml", "0.1.1+my-package").publish();
16 cargo_test_support
::registry
::Package
::new("semver", "0.1.1")
19 cargo_test_support
::registry
::Package
::new("serde", "1.0.90")
23 let project
= Project
::from_template(curr_dir
!().join("in"));
24 let project_root
= project
.root();
25 let cwd
= &project_root
;
27 snapbox
::cmd
::Command
::cargo_ui()
29 .args(["--target", "x86_64-unknown-linux-gnu", "toml"])
33 .stdout_matches_path(curr_dir
!().join("stdout.log"))
34 .stderr_matches_path(curr_dir
!().join("stderr.log"));
36 assert_ui().subset_matches(curr_dir
!().join("out"), &project_root
);