#ifdef TESTS_BUILD #include #include "../src/Script.hpp" TEST_CASE( "Create script variable", "[integration]" ) { Script* script = Script::Create("foo = true"); REQUIRE(!script->Diagnostics -> HasErrors()); auto variable = script->GetVariable("foo"); REQUIRE(variable == nullptr); script->Evaluate(); variable = script->GetVariable("foo"); REQUIRE(variable != nullptr); REQUIRE(variable->EvaluateBool()); delete script; } #endif