Validate uploaded Cargo.toml contents.

This commit is contained in:
Eric Huss 2019-09-10 17:06:32 -07:00
parent d709c10d35
commit e4345b2e8e

View File

@ -1217,7 +1217,7 @@ fn publish_dev_dep_no_version() {
) )
.run(); .run();
publish::validate_upload( publish::validate_upload_with_contents(
r#" r#"
{ {
"authors": [], "authors": [],
@ -1241,5 +1241,21 @@ fn publish_dev_dep_no_version() {
"#, "#,
"foo-0.1.0.crate", "foo-0.1.0.crate",
&["Cargo.toml", "Cargo.toml.orig", "src/lib.rs"], &["Cargo.toml", "Cargo.toml.orig", "src/lib.rs"],
&[(
"Cargo.toml",
r#"[..]
[package]
name = "foo"
version = "0.1.0"
authors = []
description = "foo"
homepage = "foo"
documentation = "foo"
license = "MIT"
repository = "foo"
[dev-dependencies]
"#,
)],
); );
} }