Skip to content

Commit fb78316

Browse files
committed
define $DONE
1 parent c335a97 commit fb78316

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/262_worker.mjs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ import {
44
ManagedRealm,
55
createTest262Intrinsics,
66
evalQ,
7-
boostTest262Harness
7+
boostTest262Harness,
8+
Get,
9+
CreateDataPropertyOrThrow,
10+
Value,
811
} from '../lib/engine262.mjs';
912
import { Inspector, createConsole } from '../lib/inspector.mjs';
1013
import { Test262HarnessFiles } from './harness.mjs';
@@ -56,6 +59,10 @@ function recreateAgent(features, signal) {
5659
);
5760
realm.evaluateScript(script);
5861
}
62+
realm.scope(() => {
63+
const consoleTrace = X(Get(X(Get(realm.GlobalObject, Value('console'))), Value('trace')));
64+
X(CreateDataPropertyOrThrow(realm.GlobalObject, Value('$DONE'), consoleTrace));
65+
});
5966
});
6067
boostTest262Harness(realm);
6168
}

0 commit comments

Comments
 (0)