diff --git a/unittests/compiled_tests.cpp b/unittests/compiled_tests.cpp index 9e344ccd..1a859745 100644 --- a/unittests/compiled_tests.cpp +++ b/unittests/compiled_tests.cpp @@ -317,7 +317,8 @@ TEST_CASE("Function ordering") chaiscript::ChaiScript chai; chai.eval("def test_fun(x) { return 3; }"); chai.eval("def test_fun(x) : x == \"hi\" { return 4; }"); -// chai.eval("def test_fun(x) { return 5; }"); + chai.eval("def test_fun(double d) { return 5; }"); + chai.add(chaiscript::fun(&function_ordering_test_one), "test_fun"); chai.add(chaiscript::fun(&function_ordering_test_two), "test_fun"); @@ -325,6 +326,7 @@ TEST_CASE("Function ordering") CHECK(chai.eval("auto i = 1; test_fun(i)") == 2); CHECK(chai.eval("test_fun(\"bob\")") == 3); CHECK(chai.eval("test_fun(\"hi\")") == 4); + CHECK(chai.eval("test_fun(5.0)") == 5); }