summaryrefslogtreecommitdiff
path: root/deps/v8/test/unittests/execution/microtask-queue-unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/unittests/execution/microtask-queue-unittest.cc')
-rw-r--r--deps/v8/test/unittests/execution/microtask-queue-unittest.cc26
1 files changed, 0 insertions, 26 deletions
diff --git a/deps/v8/test/unittests/execution/microtask-queue-unittest.cc b/deps/v8/test/unittests/execution/microtask-queue-unittest.cc
index 37b037147b..6cb9df0895 100644
--- a/deps/v8/test/unittests/execution/microtask-queue-unittest.cc
+++ b/deps/v8/test/unittests/execution/microtask-queue-unittest.cc
@@ -377,32 +377,6 @@ TEST_F(MicrotaskQueueTest, DetachGlobal_Run) {
}
}
-TEST_F(MicrotaskQueueTest, DetachGlobal_FinalizationGroup) {
- // Enqueue an FinalizationGroupCleanupTask.
- Handle<JSArray> ran = RunJS<JSArray>(
- "var ran = [false];"
- "var wf = new FinalizationGroup(() => { ran[0] = true; });"
- "(function() { wf.register({}, {}); })();"
- "gc();"
- "ran");
-
- EXPECT_TRUE(
- Object::GetElement(isolate(), ran, 0).ToHandleChecked()->IsFalse());
- EXPECT_EQ(1, microtask_queue()->size());
-
- // Detach MicrotaskQueue from the current context.
- context()->DetachGlobal();
-
- microtask_queue()->RunMicrotasks(isolate());
-
- // RunMicrotasks processes the pending Microtask, but Microtasks that are
- // associated to a detached context should be cancelled and should not take
- // effect.
- EXPECT_EQ(0, microtask_queue()->size());
- EXPECT_TRUE(
- Object::GetElement(isolate(), ran, 0).ToHandleChecked()->IsFalse());
-}
-
namespace {
void DummyPromiseHook(PromiseHookType type, Local<Promise> promise,