refactor: move extension APIs to session.extensions (#45597)

refactor: move extensions to session.extensions
This commit is contained in:
Sam Maddock
2025-02-21 18:36:51 -05:00
committed by GitHub
parent a63f6143ea
commit e3f61b465d
14 changed files with 508 additions and 205 deletions

View File

@@ -401,7 +401,7 @@ describe('ServiceWorkerMain module', () => {
it('can observe extension service workers', async () => {
const serviceWorkerPromise = waitForServiceWorker();
const extension = await ses.loadExtension(testExtensionFixture);
const extension = await ses.extensions.loadExtension(testExtensionFixture);
const serviceWorker = await serviceWorkerPromise;
expect(serviceWorker.scope).to.equal(extension.url);
});
@@ -409,7 +409,7 @@ describe('ServiceWorkerMain module', () => {
it('has extension state available when preload runs', async () => {
registerPreload('preload-send-extension.js');
const serviceWorkerPromise = waitForServiceWorker();
const extensionPromise = ses.loadExtension(testExtensionFixture);
const extensionPromise = ses.extensions.loadExtension(testExtensionFixture);
const serviceWorker = await serviceWorkerPromise;
const result = await new Promise<any>((resolve) => {
serviceWorker.ipc.handleOnce('preload-extension-result', (_event, result) => {