diff options
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js')
-rw-r--r-- | deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js b/deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js index e6ea150027..d1dd8f8b75 100644 --- a/deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js +++ b/deps/v8/test/mjsunit/harmony/weakrefs/unregister-called-twice.js @@ -19,10 +19,12 @@ let key = {"k": "this is the key"}; fg.register(object, "holdings", key); // Unregister before the GC has a chance to discover the object. - fg.unregister(key); + let success = fg.unregister(key); + assertTrue(success); // Call unregister again (just to assert we handle this gracefully). - fg.unregister(key); + success = fg.unregister(key); + assertFalse(success); // object goes out of scope. })(); |