()
| 604 | |
| 605 | #[test] |
| 606 | fn expr_let_matches() { |
| 607 | let r = empty_resolver(); |
| 608 | let lean_e = env::Expr::letE( |
| 609 | mk_name("x"), |
| 610 | env::Expr::sort(LL::zero()), |
| 611 | env::Expr::bvar(n(0)), |
| 612 | env::Expr::bvar(n(0)), |
| 613 | false, |
| 614 | ); |
| 615 | let zero_e = KExpr::<Anon>::let_( |
| 616 | (), |
| 617 | KExpr::sort(KUniv::zero()), |
| 618 | KExpr::var(0, ()), |
| 619 | KExpr::var(0, ()), |
| 620 | false, |
| 621 | ); |
| 622 | expr_congruent(&lean_e, &zero_e, &r).unwrap(); |
| 623 | } |
| 624 | |
| 625 | #[test] |
| 626 | fn expr_mdata_is_transparent() { |
nothing calls this directly
no test coverage detected