2021-07-05 22:02:22 +03:00
|
|
|
process.env.NODE_ENV = process.env.NODE_ENV || 'testing';
|
2022-02-17 16:26:16 +03:00
|
|
|
process.env.WEBHOOK_SECRET = process.env.WEBHOOK_SECRET || 'TEST_STRIPE_WEBHOOK_SECRET';
|
2021-07-05 22:02:22 +03:00
|
|
|
|
|
|
|
require('../../core/server/overrides');
|
2022-02-08 17:33:19 +03:00
|
|
|
|
2022-02-22 06:33:42 +03:00
|
|
|
const {mochaHooks} = require('@tryghost/express-test').snapshot;
|
2022-03-17 00:10:49 +03:00
|
|
|
exports.mochaHooks = mochaHooks;
|
2023-03-07 15:20:28 +03:00
|
|
|
|
|
|
|
const mockManager = require('./e2e-framework-mock-manager');
|
|
|
|
|
|
|
|
const originalBeforeAll = mochaHooks.beforeAll;
|
|
|
|
mochaHooks.beforeAll = async function () {
|
|
|
|
if (originalBeforeAll) {
|
|
|
|
await originalBeforeAll();
|
|
|
|
}
|
|
|
|
|
|
|
|
// Disable network in tests to prevent any accidental requests
|
|
|
|
mockManager.disableNetwork();
|
|
|
|
};
|