.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.file("src/main.rs", "fn main() {}")
.build();
- assert_that(p.cargo("build"), execs().with_status(0));
+ assert_that(
+ p.cargo("build").masquerade_as_nightly_cargo(),
+ execs().with_status(0),
+ );
}
#[test]
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.build();
assert_that(
- p.cargo("build"),
+ p.cargo("build").masquerade_as_nightly_cargo(),
execs().with_status(101).with_stderr(
"\
[ERROR] failed to parse manifest at `[..]`
.file(
"Cargo.toml",
r#"
+ cargo-features = ["namespaced-features"]
+
[project]
name = "foo"
version = "0.0.1"
.file("src/main.rs", "fn main() {}")
.build();
- assert_that(p.cargo("build"), execs().with_status(0));
+ assert_that(
+ p.cargo("build").masquerade_as_nightly_cargo(),
+ execs().with_status(0),
+ );
}