Browse Source

Fixed Unit test 15.12.3-11-12 and more

Unit test 15.12.3-11-12 and also fix 24 other tests as side effect
Frederic Torres 11 years ago
parent
commit
43f29798b5
1 changed files with 5 additions and 1 deletions
  1. 5 1
      Jint/Native/Json/JsonSerializer.cs

+ 5 - 1
Jint/Native/Json/JsonSerializer.cs

@@ -147,6 +147,10 @@ namespace Jint.Native.Json
                         value = SerializeArray(value.As<ArrayInstance>());
                         value = SerializeArray(value.As<ArrayInstance>());
                         return value;
                         return value;
                         break;
                         break;
+                    case "Object":  // 15.12.3-11-13
+                        value = SerializeObject(value.ToObject() as ObjectInstance);
+                        return value;
+                        break;
                 }
                 }
             }
             }
             
             
@@ -320,7 +324,7 @@ namespace Jint.Native.Json
                     {
                     {
                         member += " ";
                         member += " ";
                     }
                     }
-                    member += strP;
+                    member += strP.AsString(); // TODO:This could be undefined
                     partial.Add(member);
                     partial.Add(member);
                 }
                 }
             }
             }