M0: validate the committed parity manifest in xtask tests (#1214)

Parse the committed parity manifest in the existing xtask unit-test suite
so duplicate TOML keys fail cargo test --workspace.

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
This commit is contained in:
srt8hellcat2-ui 2026-10-12 01:30:08 -04:00 committed by GitHub
parent b84ab4507a
commit b939becb06
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 0 deletions

View File

@ -251,6 +251,13 @@ mod tests {
}
}
#[test]
fn committed_manifest_is_well_formed() {
let path = root().join("parity/acrobat-features.toml");
let text = std::fs::read_to_string(&path).expect("read the committed parity manifest");
let _: File = toml::from_str(&text).expect("the committed parity manifest must be valid TOML");
}
#[test]
fn registry_ids_are_extracted_from_source() {
let src =