Added support for creating a string outline of a bound script for debugging purposes
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
2019-09-02 20:48:52 +02:00
parent e0941a9db8
commit d21cfeaac8
11 changed files with 370 additions and 0 deletions

View File

@@ -153,6 +153,23 @@ TEST_CASE( "5 >= 5 == true", "[integration]" ) {
delete script;
}
TEST_CASE( "nil == nil == true", "[integration]" ) {
auto script = Script::Create("nil == nil");
REQUIRE(!script->Diagnostics -> HasErrors());
auto result = script->Evaluate();
REQUIRE(result->EvaluateBool());
delete script;
}
TEST_CASE( "nil != nil == true", "[integration]" ) {
auto script = Script::Create("nil ~= nil");
REQUIRE(!script->Diagnostics -> HasErrors());
auto result = script->Evaluate();
REQUIRE(!result->EvaluateBool());
delete script;
}
#endif