cargo-open
cargo-open copied to clipboard
Add a test for getting the directory of a crate that is a dependency of a dependency
In main.rs
, add a unit test for the cargo_dir
function that checks that it returns the correct source code directory for a crate that is a dependency of a crate that is a top-level dependency.
For example, clap
is one of this project's top-level dependencies, and ansi_term
is one of clap
's dependencies. So if we run cargo_dir("ansi_term")
in the context of this project, we should get the correct source code directory for ansi_term
even though it's not in the Cargo.toml
file directly.