#[test]
fn engine_fallback_generic_non_empty() {
let path = concat!(
env!("CARGO_MANIFEST_DIR"),
"/src/engine/fallback_generic.rs"
);
let src = std::fs::read_to_string(path).expect("source readable");
assert!(
src.trim().len() >= 20,
"engine::fallback_generic: expected substantive source, got {} trimmed bytes",
src.trim().len()
);
let prod = src
.lines()
.filter(|l| !l.trim_start().starts_with("//"))
.collect::<Vec<_>>()
.join("\n");
assert!(
!prod.contains("todo!()") && !prod.contains("unimplemented!()"),
"engine::fallback_generic: todo!/unimplemented! forbidden in non-test source"
);
}