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 { buildConfigWithDefaults } from '../buildConfigWithDefaults'
import { devUser } from '../credentials'
import { AuthDebug } from './AuthDebug'
import { namedSaveToJWTValue, saveToJWTKey, slug } from './shared'
export default buildConfigWithDefaults({

View File

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

View File

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