You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tests/krate/publish: Use `assert_eq!()` to check response payload content
Using the `json!()` macro makes it quite straight forward to assert against the exact response payload expectation and is ultimately less verbose than checking against `json.errors[0].detail` like we currently do.
r? `@jtgeibel`
see https://doc.rust-lang.org/cargo/reference/manifest.html for \
275
+
how to upload metadata",
276
+
missing.join(", ")
277
+
)
278
+
}
279
+
280
+
#[cfg(test)]
281
+
mod tests {
282
+
usesuper::missing_metadata_error_message;
283
+
284
+
#[test]
285
+
fnmissing_metadata_error_message_test(){
286
+
assert_eq!(missing_metadata_error_message(&["a"]),"missing or empty metadata fields: a. Please see https://doc.rust-lang.org/cargo/reference/manifest.html for how to upload metadata");
287
+
assert_eq!(missing_metadata_error_message(&["a","b"]),"missing or empty metadata fields: a, b. Please see https://doc.rust-lang.org/cargo/reference/manifest.html for how to upload metadata");
288
+
assert_eq!(missing_metadata_error_message(&["a","b","c"]),"missing or empty metadata fields: a, b, c. Please see https://doc.rust-lang.org/cargo/reference/manifest.html for how to upload metadata");
0 commit comments