use rhai::Engine; #[test] fn test_bool_op1() { let mut engine = Engine::new(); if let Ok(result) = engine.eval::("true && (false || true)") { assert_eq!(result, true); } else { assert!(false); } } #[test] fn test_bool_op2() { let mut engine = Engine::new(); if let Ok(result) = engine.eval::("false && (false || true)") { assert_eq!(result, false); } else { assert!(false); } }