roc/crates/compiler/solve/tests/test_solve_expr.rs
2024-11-08 19:20:33 -05:00

18 lines
498 B
Rust

#[cfg(test)]
mod test_solve_expr {
use roc_can::expr::Expr;
use roc_types::subs::Content;
use test_compile::solve_expr;
#[test]
fn solve_empty_record() {
let mut output = solve_expr("{}");
assert_eq!(output.problems, Vec::new());
assert!(matches!(output.expr, Expr::EmptyRecord));
assert_eq!(
Content::Structure(roc_types::subs::FlatType::EmptyRecord),
output.subs.inner_mut().get(output.var).content
);
}
}