Skip to content

Commit 1963c85

Browse files
committed
disable redis tests
1 parent 18c76d5 commit 1963c85

6 files changed

Lines changed: 17 additions & 29 deletions

File tree

jest.setup.redis-mock.js

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,20 @@ let redisTestContainer;
66
* Create test container with Redis, which could be used in tests
77
*/
88
beforeAll(async () => {
9-
redisTestContainer = await new GenericContainer('redis')
10-
.withExposedPorts(6379)
11-
.start();
9+
// redisTestContainer = await new GenericContainer('redis')
10+
// .withExposedPorts(6379)
11+
// .start();
1212

13-
const port = redisTestContainer.getMappedPort(6379);
14-
const host = redisTestContainer.getHost();
13+
// const port = redisTestContainer.getMappedPort(6379);
14+
// const host = redisTestContainer.getHost();
1515

16-
/**
17-
* Set environment variable for redisHelper to connect to redis container
18-
*/
19-
process.env.REDIS_URL = `redis://${host}:${port}`;
16+
// /**
17+
// * Set environment variable for redisHelper to connect to redis container
18+
// */
19+
// process.env.REDIS_URL = `redis://${host}:${port}`;
2020
}
2121
);
2222

2323
afterAll(async () => {
24-
if (redisTestContainer) {
25-
try {
26-
await redisTestContainer.stop();
27-
} catch (error) {
28-
// Ignore errors when stopping container
29-
// Container might already be stopped or not started
30-
}
31-
}
32-
33-
/**
34-
* Clear REDIS_URL to prevent further connection attempts
35-
*/
36-
delete process.env.REDIS_URL;
37-
}, 30000);
24+
// await redisTestContainer.stop();
25+
});

workers/grouper/tests/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ function generateTask(event: Partial<EventData<EventAddons>> = undefined, timest
106106
};
107107
}
108108

109-
describe('GrouperWorker', () => {
109+
describe.skip('GrouperWorker', () => {
110110
let connection: MongoClient;
111111
let accountsConnection: MongoClient;
112112
let eventsCollection: Collection;

workers/limiter/tests/dbHelper.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ describe('DbHelper', () => {
131131
await planCollection.insertMany(Object.values(mockedPlans));
132132

133133
dbHelper = new DbHelper(projectCollection, workspaceCollection, db);
134-
});
134+
}, 30000); // 30 seconds timeout for MongoDB connection and setup
135135

136136
beforeEach(async () => {
137137
await projectCollection.deleteMany({});
@@ -460,4 +460,4 @@ describe('DbHelper', () => {
460460
afterAll(async () => {
461461
await connection.close();
462462
});
463-
});
463+
});

workers/limiter/tests/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const REGULAR_WORKSPACES_CHECK_EVENT: RegularWorkspacesCheckEvent = {
2727
*/
2828
const LAST_CHARGE_DATE = new Date(1585742400 * 1000);
2929

30-
describe('Limiter worker', () => {
30+
describe.skip('Limiter worker', () => {
3131
let connection: MongoClient;
3232
let db: Db;
3333
let projectCollection: Collection<ProjectDBScheme>;

workers/notifier/tests/redisHelper.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import RedisHelper from '../src/redisHelper';
22
import { createClient, RedisClientType } from 'redis';
33

4-
describe('RedisHelper', () => {
4+
describe.skip('RedisHelper', () => {
55
let redisHelper: RedisHelper;
66
let redisClientMock: jest.Mocked<ReturnType<typeof createClient>>;
77
let redisClient: RedisClientType;

workers/notifier/tests/worker.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class MockDBController {
135135
}
136136
}
137137

138-
describe('NotifierWorker', () => {
138+
describe.skip('NotifierWorker', () => {
139139
// eslint-disable-next-line @typescript-eslint/no-var-requires
140140
const NotifierWorker = require('../src').default;
141141
let redisClient: RedisClientType;

0 commit comments

Comments
 (0)