mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 16:00:32 +00:00
use describe.each to test the multiple implementations
This commit is contained in:
@@ -1,22 +0,0 @@
|
||||
import { afterEach, beforeEach, describe } from "@jest/globals";
|
||||
import { createClient, RedisClientType } from "redis";
|
||||
import { RedisNotificationRepository } from "../../src/repositories/RedisNotificationRepository";
|
||||
|
||||
describe("RedisNotificationRepository", () => {
|
||||
let redisClient: RedisClientType;
|
||||
let repository: RedisNotificationRepository;
|
||||
|
||||
beforeEach(async () => {
|
||||
redisClient = createClient({
|
||||
url: process.env.REDIS_URL,
|
||||
});
|
||||
repository = new RedisNotificationRepository(
|
||||
redisClient
|
||||
);
|
||||
await repository.connect();
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
await repository.disconnect();
|
||||
})
|
||||
});
|
||||
Reference in New Issue
Block a user