mod support;
use waitprims_core::validate_message;
use crate::support::{json_files, load_raw, vendor_root};
#[test]
fn accept_all_examples() {
let examples = vendor_root().join("examples");
let files = json_files(&examples);
assert!(
!files.is_empty(),
"expected vendored examples under {}",
examples.display()
);
for path in files {
let raw = load_raw(&path);
validate_message(&raw).unwrap_or_else(|e| {
panic!("example must be accepted: {}: {e}", path.display());
});
}
}