#ifdef TESTS_BUILD #include #include "../src/Script.hpp" TEST_CASE( "Simple String", "[integration]" ) { auto script = Script::Create("\"foo bar\""); REQUIRE(!script->Diagnostics -> HasErrors()); script->Evaluate(); auto lastValue = script->GetLastValue(); REQUIRE(lastValue->EvaluateString() == "foo bar"); delete script; } TEST_CASE( "String Concat", "[integration]" ) { auto script = Script::Create("\"foo\" + \"bar\""); REQUIRE(!script->Diagnostics -> HasErrors()); script->Evaluate(); auto lastValue = script->GetLastValue(); REQUIRE(lastValue->EvaluateString() == "foobar"); delete script; } #endif