From d74eee131cdcee377decff1491b9b37f1bc3b611 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 11 Oct 2022 19:10:42 +0800 Subject: [PATCH] Add Redis in test --- .github/workflows/run-tests.yaml | 4 ++++ packages/api/test/global-setup.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 3b226c0b0..5f2681791 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -42,6 +42,10 @@ jobs: --health-retries 10 ports: - 9200 + redis: + image: "redis:6.2.7" + ports: + - 6379 steps: - uses: actions/checkout@v2 with: diff --git a/packages/api/test/global-setup.ts b/packages/api/test/global-setup.ts index 2025c97f7..2774fa93f 100644 --- a/packages/api/test/global-setup.ts +++ b/packages/api/test/global-setup.ts @@ -1,6 +1,7 @@ import { createTestConnection } from './db' import { initElasticsearch } from '../src/elastic' import { startApolloServer } from './util' +import { connectRedisClient } from '../src/utils/redis' export const mochaGlobalSetup = async () => { await createTestConnection() @@ -9,6 +10,9 @@ export const mochaGlobalSetup = async () => { await initElasticsearch() console.log('elasticsearch initialized') + await connectRedisClient() + console.log('redis client connected') + await startApolloServer() console.log('apollo server started') }