Support unicode as variables
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-06-15 17:51:10 +02:00
parent 3dc67ec8a0
commit 90ec4766c3
2 changed files with 16 additions and 2 deletions

View File

@@ -62,4 +62,18 @@ end
CHECK(variable->EvaluateInteger() == 2);
delete script;
}
TEST_CASE( "Able to use emoji", "[integration]" ) {
Script* script = Script::Create(uR"(
💩 = "LJ"
)");
REQUIRE(!script->Diagnostics -> HasErrors());
script->Evaluate();
REQUIRE(script -> HasVariable(uR"(💩)"));
auto variable = script->GetVariable(uR"(💩)");
REQUIRE(variable != nullptr);
CHECK(*variable->EvaluateString() == u"LJ");
delete script;
}
#endif