19 lines
489 B
TypeScript
19 lines
489 B
TypeScript
// Copyright 2017-2022 @polkadot/util authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
export {};
|
|
|
|
describe('cryptoWaitReady', (): void => {
|
|
it('should return false when it cannot initialize', async (): Promise<void> => {
|
|
const old = global.WebAssembly;
|
|
|
|
global.WebAssembly = null as unknown as typeof WebAssembly;
|
|
|
|
const { cryptoWaitReady } = await import('./crypto');
|
|
|
|
expect(await cryptoWaitReady()).toBe(false);
|
|
|
|
global.WebAssembly = old;
|
|
});
|
|
});
|