Skip to content

Commit cc1e9e4

Browse files
committed
add registerCompletionHandler
1 parent 1595d94 commit cc1e9e4

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

test/source/test.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,19 @@ export type CommonAcct = 'compatibility' | 'compose' | 'ci.tests.gmail';
5353
const asyncExec = promisify(exec);
5454
const browserPool = new BrowserPool(consts.POOL_SIZE, 'browserPool', buildDir, isMock, undefined, undefined, consts.IS_LOCAL_DEBUG);
5555

56-
const dynamicImport = new Function('specifier', 'return import(specifier)');
56+
const registerCompletionHandler = () => {
57+
const dynamicImport = new Function('specifier', 'return import(specifier)');
5758

58-
dynamicImport('ava').then((module: { registerCompletionHandler: (handler: () => void) => void }) => {
59-
const { registerCompletionHandler } = module;
60-
registerCompletionHandler(() => {
61-
process.exit();
59+
dynamicImport('ava').then((module: { registerCompletionHandler: (handler: () => void) => void }) => {
60+
const { registerCompletionHandler } = module;
61+
registerCompletionHandler(() => {
62+
process.exit();
63+
});
6264
});
65+
};
66+
67+
test.before(() => {
68+
registerCompletionHandler();
6369
});
6470

6571
test.beforeEach('set timeout', async t => {

0 commit comments

Comments
 (0)