MCPcopy Create free account
hub / github.com/argumentcomputer/ix / expr_fvar_unexpected

Function expr_fvar_unexpected

crates/kernel/src/congruence.rs:676–682  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

674
675 #[test]
676 fn expr_fvar_unexpected() {
677 let r = empty_resolver();
678 let lean_e = env::Expr::fvar(mk_name("x"));
679 let zero_e = KExpr::<Anon>::var(0, ());
680 let e = expr_congruent(&lean_e, &zero_e, &r).unwrap_err();
681 assert!(e.contains("Fvar") || e.contains("unexpected"));
682 }
683
684 #[test]
685 fn expr_shape_mismatch_fails() {

Callers

nothing calls this directly

Calls 4

empty_resolverFunction · 0.85
expr_congruentFunction · 0.85
mk_nameFunction · 0.70
varFunction · 0.70

Tested by

no test coverage detected