chore: re-exports languages in payload (#5771)
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
exactText,
|
||||
initPageConsoleErrorCatch,
|
||||
openDocControls,
|
||||
openDocDrawer,
|
||||
openNav,
|
||||
saveDocAndAssert,
|
||||
saveDocHotkeyAndAssert,
|
||||
@@ -1052,8 +1053,8 @@ describe('admin', () => {
|
||||
await createPost()
|
||||
await page.goto(postsUrl.create)
|
||||
|
||||
// Open the drawer
|
||||
await page.locator('.rich-text .list-drawer__toggler').click()
|
||||
await openDocDrawer(page, '.rich-text .list-drawer__toggler')
|
||||
|
||||
const listDrawer = page.locator('[id^=list-drawer_1_]')
|
||||
await expect(listDrawer).toBeVisible()
|
||||
|
||||
@@ -1092,7 +1093,7 @@ describe('admin', () => {
|
||||
await page.goto(postsUrl.create)
|
||||
|
||||
// Open the drawer
|
||||
await page.locator('.rich-text .list-drawer__toggler').click()
|
||||
await openDocDrawer(page, '.rich-text .list-drawer__toggler')
|
||||
const listDrawer = page.locator('[id^=list-drawer_1_]')
|
||||
await expect(listDrawer).toBeVisible()
|
||||
|
||||
|
||||
@@ -25,11 +25,11 @@ import {
|
||||
UploadFeature,
|
||||
lexicalEditor,
|
||||
} from '@payloadcms/richtext-lexical'
|
||||
import { de } from '@payloadcms/translations/languages/de'
|
||||
import { en } from '@payloadcms/translations/languages/en'
|
||||
import { es } from '@payloadcms/translations/languages/es'
|
||||
// import { slateEditor } from '@payloadcms/richtext-slate'
|
||||
import { type Config, buildConfig } from 'payload/config'
|
||||
import { de } from 'payload/i18n/de'
|
||||
import { en } from 'payload/i18n/en'
|
||||
import { es } from 'payload/i18n/es'
|
||||
import sharp from 'sharp'
|
||||
|
||||
import { reInitEndpoint } from './helpers/reInit.js'
|
||||
|
||||
@@ -12,6 +12,7 @@ import {
|
||||
ensureAutoLoginAndCompilationIsDone,
|
||||
initPageConsoleErrorCatch,
|
||||
navigateToListCellLink,
|
||||
openDocDrawer,
|
||||
saveDocAndAssert,
|
||||
switchTab,
|
||||
} from '../helpers.js'
|
||||
@@ -767,8 +768,9 @@ describe('fields', () => {
|
||||
await uploadImage()
|
||||
await wait(500)
|
||||
// Open the media drawer and create a png upload
|
||||
await page.locator('.field-type.upload .upload__toggler.doc-drawer__toggler').click()
|
||||
await wait(1000) // TODO: Fix this. Need to wait a bit until the form in the drawer mounted, otherwise values sometimes disappear. This is an issue for all drawers
|
||||
|
||||
await openDocDrawer(page, '.field-type.upload .upload__toggler.doc-drawer__toggler')
|
||||
|
||||
await page
|
||||
.locator('[id^=doc-drawer_uploads_1_] .file-field__upload input[type="file"]')
|
||||
.setInputFiles(path.resolve(dirname, './uploads/payload.png'))
|
||||
@@ -795,7 +797,8 @@ describe('fields', () => {
|
||||
test('should clear selected upload', async () => {
|
||||
await uploadImage()
|
||||
await wait(1000) // TODO: Fix this. Need to wait a bit until the form in the drawer mounted, otherwise values sometimes disappear. This is an issue for all drawers
|
||||
await page.locator('.field-type.upload .upload__toggler.doc-drawer__toggler').click()
|
||||
|
||||
await openDocDrawer(page, '.field-type.upload .upload__toggler.doc-drawer__toggler')
|
||||
|
||||
await page
|
||||
.locator('[id^=doc-drawer_uploads_1_] .file-field__upload input[type="file"]')
|
||||
@@ -811,8 +814,7 @@ describe('fields', () => {
|
||||
test('should select using the list drawer and restrict mimetype based on filterOptions', async () => {
|
||||
await uploadImage()
|
||||
|
||||
await page.locator('.field-type.upload .upload__toggler.list-drawer__toggler').click()
|
||||
await wait(500) // TODO: Fix this. Need to wait a bit until the form in the drawer mounted, otherwise values sometimes disappear. This is an issue for all drawers
|
||||
await openDocDrawer(page, '.field-type.upload .upload__toggler.list-drawer__toggler')
|
||||
|
||||
const jpgImages = page.locator('[id^=list-drawer_1_] .upload-gallery img[src$=".jpg"]')
|
||||
await expect
|
||||
@@ -834,7 +836,7 @@ describe('fields', () => {
|
||||
await wait(200)
|
||||
|
||||
// open drawer
|
||||
await page.locator('.field-type.upload .list-drawer__toggler').click()
|
||||
await openDocDrawer(page, '.field-type.upload .list-drawer__toggler')
|
||||
// check title
|
||||
await expect(page.locator('.list-drawer__header-text')).toContainText('Uploads 3')
|
||||
})
|
||||
|
||||
@@ -130,6 +130,11 @@ export async function openNav(page: Page): Promise<void> {
|
||||
await expect(page.locator('.template-default.template-default--nav-open')).toBeVisible()
|
||||
}
|
||||
|
||||
export async function openDocDrawer(page: Page, selector: string): Promise<void> {
|
||||
await page.locator(selector).click()
|
||||
await wait(300) // wait for drawer form state to initialize
|
||||
}
|
||||
|
||||
export async function closeNav(page: Page): Promise<void> {
|
||||
if (!(await page.locator('.template-default.template-default--nav-open').isVisible())) return
|
||||
await page.locator('.nav-toggler >> visible=true').click()
|
||||
|
||||
@@ -11,6 +11,7 @@ import type { Media } from './payload-types.js'
|
||||
import {
|
||||
ensureAutoLoginAndCompilationIsDone,
|
||||
initPageConsoleErrorCatch,
|
||||
openDocDrawer,
|
||||
saveDocAndAssert,
|
||||
} from '../helpers.js'
|
||||
import { AdminUrlUtil } from '../helpers/adminUrlUtil.js'
|
||||
@@ -203,7 +204,7 @@ describe('uploads', () => {
|
||||
await page.locator('.field-type:nth-of-type(2) .icon--x').click()
|
||||
|
||||
// choose from existing
|
||||
await page.locator('.list-drawer__toggler').click()
|
||||
await openDocDrawer(page, '.list-drawer__toggler')
|
||||
|
||||
await expect(page.locator('.cell-title')).toContainText('draft')
|
||||
})
|
||||
@@ -214,13 +215,16 @@ describe('uploads', () => {
|
||||
|
||||
// remove the selection and open the list drawer
|
||||
await page.locator('.file-details__remove').click()
|
||||
await page.locator('.upload__toggler.list-drawer__toggler').click()
|
||||
|
||||
await openDocDrawer(page, '.upload__toggler.list-drawer__toggler')
|
||||
|
||||
const listDrawer = page.locator('[id^=list-drawer_1_]')
|
||||
await expect(listDrawer).toBeVisible()
|
||||
|
||||
// upload an image and try to select it
|
||||
await listDrawer.locator('button.list-drawer__create-new-button.doc-drawer__toggler').click()
|
||||
await openDocDrawer(page, 'button.list-drawer__create-new-button.doc-drawer__toggler')
|
||||
await expect(page.locator('[id^=doc-drawer_media_2_]')).toBeVisible()
|
||||
|
||||
// upload an image and try to select it
|
||||
await page
|
||||
.locator('[id^=doc-drawer_media_2_] .file-field__upload input[type="file"]')
|
||||
.setInputFiles(path.resolve(dirname, './image.png'))
|
||||
|
||||
Reference in New Issue
Block a user