From 624c7c435b46581661df9902cf742774f0713e65 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 6 Dec 2016 14:22:12 -0700 Subject: [PATCH] Add unit test for #302 --- unittests/compiled_tests.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/unittests/compiled_tests.cpp b/unittests/compiled_tests.cpp index 86227db..7486814 100644 --- a/unittests/compiled_tests.cpp +++ b/unittests/compiled_tests.cpp @@ -1186,3 +1186,16 @@ TEST_CASE("Test typed chaiscript functions to perform conversions") )"); } +struct Reference_MyClass +{ + Reference_MyClass(double& t_x) : x(t_x) {} + double& x; +}; + +TEST_CASE("Test reference member being registered") +{ + chaiscript::ChaiScript_Basic chai(create_chaiscript_stdlib(),create_chaiscript_parser()); + chai.add(chaiscript::fun(&Reference_MyClass::x) , "x"); +} + +