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(); }) });