chore: establishes pattern for memory db during tests

This commit is contained in:
James
2024-02-15 11:48:00 -05:00
parent 6f7a3ed031
commit 6fd80cd16f
3 changed files with 4 additions and 3 deletions

View File

@@ -3,7 +3,6 @@ import { v4 as uuid } from 'uuid'
import { mapAsync } from '../../packages/payload/src/utilities/mapAsync' import { mapAsync } from '../../packages/payload/src/utilities/mapAsync'
import { buildConfigWithDefaults } from '../buildConfigWithDefaults' import { buildConfigWithDefaults } from '../buildConfigWithDefaults'
import { devUser } from '../credentials' import { devUser } from '../credentials'
import { AuthDebug } from './AuthDebug'
import { namedSaveToJWTValue, saveToJWTKey, slug } from './shared' import { namedSaveToJWTValue, saveToJWTKey, slug } from './shared'
export default buildConfigWithDefaults({ export default buildConfigWithDefaults({

View File

@@ -18,8 +18,8 @@ const { email, password } = devUser
describe('Auth', () => { describe('Auth', () => {
beforeAll(async () => { beforeAll(async () => {
const config = await startMemoryDB(configPromise) // const config = await startMemoryDB(configPromise)
payload = await getPayload({ config }) payload = await getPayload({ config: configPromise })
restClient = new NextRESTClient(payload.config) restClient = new NextRESTClient(payload.config)
}) })

View File

@@ -10,6 +10,8 @@ export const startMemoryDB = async (
): Promise<SanitizedConfig> => { ): Promise<SanitizedConfig> => {
const config = await configPromise const config = await configPromise
console.log('---- CONNECTING TO MEMORY DB ----')
switch (process.env.PAYLOAD_DATABASE) { switch (process.env.PAYLOAD_DATABASE) {
case 'postgres': case 'postgres':
case 'supabase': case 'supabase':