carols10cents/cargo-open

Add a test for trying to run `cargo open` without a `Cargo.toml`

Open

#9 aperta il 4 ott 2015

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Rust (5 fork)user submission
E-easyhelp wanted

Metriche repository

Star
 (21 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

In main.rs, add a unit test for the cargo_dir function that checks that it panics if we try to run this command in a directory that doesn't have a Cargo.toml and thus would have no idea where to look to figure out where that crate might be!

Use the existing test marked should_panic for an example of how to make a test check that a function panics.

I doubt that this test will pass currently! Eventually, I'd like this to panic with a message like "Cannot find Cargo.toml file in the current directory" or similar.

Guida contributor