chore: better pattern to initialize memory server

This commit is contained in:
James
2024-04-01 17:04:05 -04:00
parent 5e52339135
commit bb8a57d2e9
9 changed files with 36 additions and 56 deletions

View File

@@ -1,12 +1,7 @@
import type { CollectionConfig } from 'payload/types'
import path from 'path'
import { fileURLToPath } from 'url'
import { buildConfigWithDefaults } from '../buildConfigWithDefaults.js'
import { devUser } from '../credentials.js'
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
export interface Relation {
id: string

View File

@@ -8,8 +8,7 @@ import type { Post } from './payload-types.js'
import { NextRESTClient } from '../helpers/NextRESTClient.js'
import { idToString } from '../helpers/idToString.js'
import { initPayloadInt } from '../helpers/initPayloadInt.js'
import { startMemoryDB } from '../startMemoryDB.js'
import configPromise, { errorOnHookSlug, pointSlug, relationSlug, slug } from './config.js'
import config, { errorOnHookSlug, pointSlug, relationSlug, slug } from './config.js'
const title = 'title'
@@ -18,9 +17,8 @@ let payload: Payload
describe('collections-graphql', () => {
beforeAll(async () => {
;({ payload, restClient } = await initPayloadInt(configPromise))
;({ payload, restClient } = await initPayloadInt(config))
const config = await startMemoryDB(configPromise)
payload = await getPayload({ config })
restClient = new NextRESTClient(payload.config)