Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ulixee
GitHub Repository: ulixee/secret-agent
Path: blob/main/jest.setup.js
1028 views
1
const fs = require('fs');
2
3
// eslint-disable-next-line import/no-extraneous-dependencies
4
const CertificateManager = require('@secret-agent/mitm-socket/lib/CertificateGenerator').default;
5
6
module.exports = async () => {
7
try {
8
fs.rmdirSync(`${__dirname}/.sessions-test`, { recursive: true });
9
fs.mkdirSync(`${__dirname}/.sessions-test`);
10
// generate certs
11
const certManager = new CertificateManager({
12
storageDir: `${__dirname}/.sessions-test`,
13
});
14
await certManager.waitForConnected;
15
certManager.close();
16
} catch (err) {
17
// ignore
18
}
19
};
20
21