#![cfg(all(feature = "schema", feature = "all-widgets"))]
#[test]
fn checked_in_schema_matches_model() {
let generated = oxiforge::model::generated_json_schema();
let path = concat!(env!("CARGO_MANIFEST_DIR"), "/schemas/oxiforge.schema.json");
let on_disk = std::fs::read_to_string(path).expect("read schemas/oxiforge.schema.json");
assert!(
generated == on_disk,
"schemas/oxiforge.schema.json is out of date with src/model.rs — regenerate it:\n \
cargo run --features schema --bin gen_schema --target x86_64-unknown-linux-gnu"
);
}