mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
test: migrate features_are_quoted to snapbox
This commit is contained in:
parent
4dcbca118a
commit
dd5905932c
@ -2,9 +2,8 @@
|
||||
//! in the output, their arguments are quoted properly
|
||||
//! so that the command can be run in a terminal.
|
||||
|
||||
#![allow(deprecated)]
|
||||
|
||||
use cargo_test_support::project;
|
||||
use cargo_test_support::str;
|
||||
|
||||
#[cargo_test]
|
||||
fn features_are_quoted() {
|
||||
@ -26,14 +25,24 @@ fn features_are_quoted() {
|
||||
.build();
|
||||
|
||||
p.cargo("check -v")
|
||||
.env("MSYSTEM", "1")
|
||||
.with_status(101)
|
||||
.with_stderr_contains(
|
||||
r#"[RUNNING] `rustc [..] --cfg 'feature="default"' --cfg 'feature="some_feature"' [..]`"#
|
||||
).with_stderr_contains(
|
||||
r#"
|
||||
.env("MSYSTEM", "1")
|
||||
.with_status(101)
|
||||
.with_stderr_data(str![])
|
||||
.with_stderr_data(str![[r#"
|
||||
[CHECKING] foo v0.1.0 ([ROOT]/foo)
|
||||
[RUNNING] `rustc --crate-name foo --edition=2015 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="some_feature"' -C metadata=c2925e00c1458fcb -C extra-filename=-c2925e00c1458fcb --out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps`
|
||||
error[E0425]: cannot find value `error` in this scope
|
||||
--> src/main.rs:1:12
|
||||
|
|
||||
1 | fn main() {error}
|
||||
| ^^^^^ not found in this scope
|
||||
|
||||
For more information about this error, try `rustc --explain E0425`.
|
||||
[ERROR] could not compile `foo` (bin "foo") due to 1 previous error
|
||||
|
||||
Caused by:
|
||||
process didn't exit successfully: [..] --cfg 'feature="default"' --cfg 'feature="some_feature"' [..]"#
|
||||
)
|
||||
.run();
|
||||
process didn't exit successfully: `rustc --crate-name foo --edition=2015 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="some_feature"' -C metadata=c2925e00c1458fcb -C extra-filename=-c2925e00c1458fcb --out-dir [ROOT]/foo/target/debug/deps -L dependency=[ROOT]/foo/target/debug/deps` (exit status: 1)
|
||||
|
||||
"#]])
|
||||
.run();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user