Fixes after test feedback

This commit is contained in:
Leo Balter 2019-09-20 14:16:09 -03:00 committed by Rick Waldron
parent a0e3f37134
commit 3bfb341203
3 changed files with 6 additions and 21 deletions

View File

@ -47,25 +47,10 @@ async function asyncGCDeref() {
} }
function resolveAsyncGC(err) { function resolveAsyncGC(err) {
if (err === asyncGC.notCollected) { // if (err === asyncGC.notCollected) {
// Do not fail as GC can't provide necessary resources. // // Do not fail as GC can't provide necessary resources.
$DONE(); // $DONE();
} // }
$DONE(err); $DONE(err);
} }
// function emptyCells() {
// var target = {};
// var wr = new WeakRef(target);
// var collected = asyncGC(target, clearKeptObjects());
// target = null;
// return collected.then(() => {
// return wr.deref();
// });
// }
// emptyCells().then((derefAsync) => {
// assert.sameValue(derefAsync, undefined);
// });

View File

@ -31,7 +31,7 @@ function emptyCells() {
fg.register(target, 'target!'); fg.register(target, 'target!');
fg.register(referenced, 'referenced'); fg.register(referenced, 'referenced');
var prom = asyncGC(target, referenced); var prom = asyncGC(target);
target = null; target = null;
return prom; return prom;

View File

@ -19,9 +19,9 @@ flags: [async, non-deterministic]
---*/ ---*/
var deref = false; var deref = false;
var wr;
function emptyCells() { function emptyCells() {
var wr;
var target = {}; var target = {};
wr = new WeakRef(target); wr = new WeakRef(target);