add failing test

This commit is contained in:
2025-11-11 15:36:31 -07:00
parent e92d6b309e
commit 889b8ae528

View File

@@ -51,7 +51,6 @@ impl Grid {
}
let ctx = ctx::CallbackContext::new(&self);
// let mut ctx = HashMapContext::<DefaultNumericTypes>::new();
match eval_with_context(eq, &ctx) {
Ok(e) => {
@@ -253,11 +252,22 @@ fn test_math() {
let res = grid.evaluate(&a);
assert!(res.is_some());
assert_eq!(res.unwrap(), 3.);
return;
},
}
}
grid.set_cell("D0", "=50/60".to_string());
let c = grid.get_cell("D0").as_ref().expect("I just set this");
match c {
CellType::Number(_) => todo!(),
CellType::String(_) => todo!(),
CellType::Equation(e) => {
let res = grid.evaluate(e).expect("Should work");
assert_eq!(res, 0.83);
return;
},
}
panic!("Should've found the value and returned");
}