use cargo_test_support::prelude::*; use cargo_test_support::str; use cargo_test_support::{file, project}; #[cargo_test] fn case() { let p = project() .file( "Cargo.toml", r#" cargo-features = ["test-dummy-unstable"] [package] name = "foo" version = "0.0.1" edition = "2015" authors = [] im-a-teapot = true [lints.cargo] im_a_teapot = "deny" "#, ) .file("src/lib.rs", "") .build(); snapbox::cmd::Command::cargo_ui() .masquerade_as_nightly_cargo(&["cargo-lints", "test-dummy-unstable"]) .current_dir(p.root()) .arg("check") .arg("-Zcargo-lints") .assert() .code(101) .stdout_eq(str![""]) .stderr_eq(file!["stderr.term.svg"]); }