Fix mock helper
This commit is contained in:
Родитель
9dd5fdab1c
Коммит
6a3137631a
|
@ -2,8 +2,6 @@
|
|||
* Copyright (C) Microsoft Corporation. All rights reserved.
|
||||
*--------------------------------------------------------*/
|
||||
|
||||
import * as assert from 'assert';
|
||||
|
||||
export function setupUnhandledRejectionListener(): void {
|
||||
process.addListener('unhandledRejection', unhandledRejectionListener);
|
||||
}
|
||||
|
|
|
@ -87,13 +87,15 @@ class DefaultMockWebKitConnection {
|
|||
}
|
||||
|
||||
function registerMockWebKitConnection(partialImpl?: any): void {
|
||||
const mock = {};
|
||||
for (let name in DefaultMockWebKitConnection) {
|
||||
const mock = () => { };
|
||||
Object.getOwnPropertyNames(DefaultMockWebKitConnection).forEach(name => {
|
||||
mock[name] = DefaultMockWebKitConnection[name];
|
||||
}
|
||||
});
|
||||
|
||||
for (let name in partialImpl) {
|
||||
mock[name] = partialImpl[name];
|
||||
if (partialImpl) {
|
||||
Object.getOwnPropertyNames(partialImpl).forEach(name => {
|
||||
mock[name] = partialImpl[name];
|
||||
});
|
||||
}
|
||||
|
||||
mockery.registerMock('./webKitConnection', { WebKitConnection: mock });
|
||||
|
|
Загрузка…
Ссылка в новой задаче