chore: startMemoryDB in e2e

This commit is contained in:
James
2024-04-02 12:12:21 -04:00
parent f283a2ced5
commit c08489509a
3 changed files with 5 additions and 10 deletions

View File

@@ -5,7 +5,7 @@ import path from 'path'
import { fileURLToPath } from 'url'
import { initPageConsoleErrorCatch } from '../helpers.js'
import { initPayloadE2E } from '../helpers/initPayloadE2E.js'
import { initPayloadE2ENoConfig } from '../helpers/initPayloadE2ENoConfig.js'
const { beforeAll, describe } = test
const filename = fileURLToPath(import.meta.url)
@@ -16,7 +16,7 @@ describe('field error states', () => {
let page: Page
beforeAll(async ({ browser }) => {
;({ serverURL } = await initPayloadE2E({ dirname }))
;({ serverURL } = await initPayloadE2ENoConfig({ dirname }))
const context = await browser.newContext()
page = await context.newPage()
initPageConsoleErrorCatch(page)

View File

@@ -7,6 +7,7 @@ import { wait } from 'payload/utilities'
import { parse } from 'url'
import { createTestHooks } from '../testHooks.js'
import startMemoryDB from './startMemoryDB.js'
type Args = {
dirname: string
@@ -21,7 +22,7 @@ export async function initPayloadE2E({ dirname }: Args): Promise<Result> {
const testSuiteName = dirname.split('/').pop()
const { beforeTest } = await createTestHooks(testSuiteName)
await beforeTest()
await startMemoryDB()
const { default: config } = await import(path.resolve(dirname, 'config.ts'))
const payload = await getPayloadHMR({ config })

View File

@@ -4,9 +4,6 @@ import { expect, test } from '@playwright/test'
import path from 'path'
import { fileURLToPath } from 'url'
import type { PayloadTestSDK } from '../helpers/sdk/index.js'
import type { Config } from './payload-types.js'
import { exactText, initPageConsoleErrorCatch, saveDocAndAssert } from '../helpers.js'
import { AdminUrlUtil } from '../helpers/adminUrlUtil.js'
import { initPayloadE2ENoConfig } from '../helpers/initPayloadE2ENoConfig.js'
@@ -16,9 +13,6 @@ const dirname = path.dirname(filename)
const { beforeAll, describe } = test
// eslint-disable-next-line @typescript-eslint/no-unused-vars
let payload: PayloadTestSDK<Config>
describe('Live Preview', () => {
let page: Page
let serverURL: string
@@ -48,7 +42,7 @@ describe('Live Preview', () => {
}
beforeAll(async ({ browser }) => {
;({ serverURL, payload } = await initPayloadE2ENoConfig({ dirname }))
;({ serverURL } = await initPayloadE2ENoConfig({ dirname }))
url = new AdminUrlUtil(serverURL, 'pages')
const context = await browser.newContext()
page = await context.newPage()