airdcpp-apisocket
Version:
Javascript connector for AirDC++ Web API
28 lines • 871 B
JavaScript
import waitForExpectOriginal from 'wait-for-expect';
const EXCEPT_TIMEOUT = 1000;
//@ts-ignore
export const waitForExpect = (func) => waitForExpectOriginal.default(func, EXCEPT_TIMEOUT);
// This is a helper function that will suppress the error of a promise.
export const defusedPromise = (promise) => {
promise.catch(() => { });
return promise;
};
export const getMockConsole = (verbose = false) => ({
log: jest.fn((a1, a2, a3, a4) => {
if (verbose) {
console.log(a1, a2, a3, a4);
}
}),
info: jest.fn((a1, a2, a3, a4) => {
if (verbose) {
console.info(a1, a2, a3, a4);
}
}),
warn: jest.fn((a1, a2, a3, a4) => {
console.warn(a1, a2, a3, a4);
}),
error: jest.fn((a1, a2, a3, a4) => {
console.error(a1, a2, a3, a4);
}),
});
//# sourceMappingURL=test-utils.js.map