From 083b3147be31c4f6b14ae7fb94130f62c886aeb2 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Sat, 21 Mar 2020 00:23:13 +0800 Subject: [PATCH] Fix test_eval. --- tests/eval.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/eval.rs b/tests/eval.rs index 24559d83..fc4424a4 100644 --- a/tests/eval.rs +++ b/tests/eval.rs @@ -3,6 +3,23 @@ use rhai::{Engine, EvalAltResult, Scope, INT}; #[test] fn test_eval() -> Result<(), EvalAltResult> { let mut engine = Engine::new(); + + assert_eq!( + engine.eval::( + r#" + eval("40 + 2") + "# + )?, + 42 + ); + + Ok(()) +} + +#[test] +#[cfg(not(feature = "no_function"))] +fn test_eval_function() -> Result<(), EvalAltResult> { + let mut engine = Engine::new(); let mut scope = Scope::new(); assert_eq!( @@ -43,6 +60,7 @@ fn test_eval() -> Result<(), EvalAltResult> { } #[test] +#[cfg(not(feature = "no_function"))] fn test_eval_override() -> Result<(), EvalAltResult> { let mut engine = Engine::new();