Index: test/mjsunit/es6/promises.js |
diff --git a/test/mjsunit/es6/promises.js b/test/mjsunit/es6/promises.js |
index 10e47c43d5c320cf44322344f5c5ed29407513a1..e4c8b389e817c715ddf292b65609eefc5b5388f2 100644 |
--- a/test/mjsunit/es6/promises.js |
+++ b/test/mjsunit/es6/promises.js |
@@ -47,6 +47,8 @@ function clear(o) { |
clear(o.__proto__) |
var properties = getOwnPropertyNames(o) |
for (var i in properties) { |
+ // Do not clobber Object.prototype.toString, which is used by tests. |
+ if (properties[i] === "toString") continue; |
clearProp(o, properties[i]) |
} |
} |
@@ -1050,7 +1052,8 @@ function assertAsyncDone(iteration) { |
log = "" |
MyPromise.all([21, Promise.accept(22), 23, MyPromise.accept(24), 25, 26]) |
- assertTrue(log === "nx24nnx21nnnnx23nnnx25nnx26n", "subclass/all/self") |
+ assertTrue(log === "nx24nnx21nnx[object Promise]nnx23nnnx25nnx26n", |
+ "subclass/all/self") |
})(); |
(function() { |