diff --git a/projects/xUnit/scripts/BasicJsonTestSuite/BasicJsonTestSuite.gml b/projects/xUnit/scripts/BasicJsonTestSuite/BasicJsonTestSuite.gml index 618aa99c..c32a9392 100644 --- a/projects/xUnit/scripts/BasicJsonTestSuite/BasicJsonTestSuite.gml +++ b/projects/xUnit/scripts/BasicJsonTestSuite/BasicJsonTestSuite.gml @@ -389,11 +389,23 @@ function BasicJsonTestSuite() : TestSuite() constructor { _output = json_parse(_jsonStr); - var _test = { - version: 2, - myArray: "array", - myFunction: "func", - } + if(runtime_gmrt()) + { + + var _test = { + version: 2, + myArray: "array", + myFunction: "func", + } + } + else { + //In current runtime 2 could be a script index so is_callable returns true + var _test = { + version: "func", + myArray: "array", + myFunction: "func", + } + } assert_struct_equals(_test, _output, "json_stringify ( struct:local, ..., replacer ), use custom replace funnction (structs are not equal)") });