18 lines
488 B
TypeScript
18 lines
488 B
TypeScript
import { appDataSource } from '../src/data_source'
|
|
import { env } from '../src/env'
|
|
import { redisDataSource } from '../src/redis_data_source'
|
|
import { stopApolloServer } from './util'
|
|
|
|
export const mochaGlobalTeardown = async () => {
|
|
await stopApolloServer()
|
|
console.log('apollo server stopped')
|
|
|
|
await appDataSource.destroy()
|
|
console.log('db connection closed')
|
|
|
|
if (env.redis.cache.url) {
|
|
await redisDataSource.shutdown()
|
|
console.log('redis connection closed')
|
|
}
|
|
}
|