diff --git a/tests/eval/build_in_function.rs b/tests/eval/build_in_function.rs index 8c6085f6a..a18d6e14e 100644 --- a/tests/eval/build_in_function.rs +++ b/tests/eval/build_in_function.rs @@ -50,7 +50,7 @@ fn eval_interpolation_1() { #[test] #[ignore] fn eval_interpolation_2() { - assert_eq!(eval("print! \"\\{0.005}\""), successful_output("0.005\n")); + assert_eq!(eval("print! \"\\{0.005}\""), successful_output("1/200\n")); } #[test] diff --git a/tests/eval/literal.rs b/tests/eval/literal.rs index dcbde94ad..a3f0a0884 100644 --- a/tests/eval/literal.rs +++ b/tests/eval/literal.rs @@ -156,5 +156,5 @@ fn eval_assert_inequality_2() { #[test] #[ignore] fn eval_ratio() { - assert_eq!(eval("print! 0.1234"), successful_output("0.1234\n")); + assert_eq!(eval("print! 0.1234"), successful_output("617/5000\n")); } diff --git a/tests/test.rs b/tests/test.rs index b6737c20f..a94a3b79c 100644 --- a/tests/test.rs +++ b/tests/test.rs @@ -16,6 +16,11 @@ fn exec_array() -> Result<(), ()> { expect_success("tests/should_ok/array.er", 0) } +#[test] +fn exec_set() -> Result<(), ()> { + expect_success("examples/set.er", 3) +} + #[test] fn exec_class() -> Result<(), ()> { expect_success("examples/class.er", 0) @@ -307,11 +312,6 @@ fn exec_pyimport() -> Result<(), ()> { } } -#[test] -fn exec_set() -> Result<(), ()> { - expect_failure("examples/set.er", 3, 1) -} - #[test] fn exec_side_effect() -> Result<(), ()> { expect_failure("examples/side_effect.er", 5, 4)