diff options
Diffstat (limited to 'src/bun.js/bindings/ZigGlobalObject.cpp')
-rw-r--r-- | src/bun.js/bindings/ZigGlobalObject.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bun.js/bindings/ZigGlobalObject.cpp b/src/bun.js/bindings/ZigGlobalObject.cpp index 3e01e2bc7..f2d0e248e 100644 --- a/src/bun.js/bindings/ZigGlobalObject.cpp +++ b/src/bun.js/bindings/ZigGlobalObject.cpp @@ -504,7 +504,7 @@ GlobalObject::GlobalObject(JSC::VM& vm, JSC::Structure* structure) , m_builtinInternalFunctions(vm) { - + mockModule = Bun::JSMockModule::create(this); m_scriptExecutionContext = new WebCore::ScriptExecutionContext(&vm, this); } @@ -3888,6 +3888,12 @@ void GlobalObject::visitChildrenImpl(JSCell* cell, Visitor& visitor) thisObject->m_cachedGlobalObjectStructure.visit(visitor); thisObject->m_cachedGlobalProxyStructure.visit(visitor); + thisObject->mockModule.mockFunctionStructure.visit(visitor); + thisObject->mockModule.mockResultStructure.visit(visitor); + thisObject->mockModule.mockImplementationStructure.visit(visitor); + thisObject->mockModule.mockObjectStructure.visit(visitor); + thisObject->mockModule.activeSpySetStructure.visit(visitor); + for (auto& barrier : thisObject->m_thenables) { visitor.append(barrier); } |