test: fix tests that rely on remote urls (#13073)
This commit is contained in:
@@ -11,7 +11,8 @@ export const AdminThumbnailFunction: CollectionConfig = {
|
||||
slug: adminThumbnailFunctionSlug,
|
||||
upload: {
|
||||
staticDir: path.resolve(dirname, 'test/uploads/media'),
|
||||
adminThumbnail: () => 'https://payloadcms.com/images/universal-truth.jpg',
|
||||
adminThumbnail: () =>
|
||||
'https://raw.githubusercontent.com/payloadcms/website/refs/heads/main/public/images/universal-truth.jpg',
|
||||
},
|
||||
fields: [],
|
||||
}
|
||||
|
||||
@@ -6,14 +6,18 @@ export const UploadControl = () => {
|
||||
const { setUploadControlFile, setUploadControlFileUrl } = useUploadControls()
|
||||
|
||||
const loadFromFile = useCallback(async () => {
|
||||
const response = await fetch('https://payloadcms.com/images/universal-truth.jpg')
|
||||
const response = await fetch(
|
||||
'https://raw.githubusercontent.com/payloadcms/website/refs/heads/main/public/images/universal-truth.jpg',
|
||||
)
|
||||
const blob = await response.blob()
|
||||
const file = new File([blob], 'universal-truth.jpg', { type: 'image/jpeg' })
|
||||
setUploadControlFile(file)
|
||||
}, [setUploadControlFile])
|
||||
|
||||
const loadFromUrl = useCallback(() => {
|
||||
setUploadControlFileUrl('https://payloadcms.com/images/universal-truth.jpg')
|
||||
setUploadControlFileUrl(
|
||||
'https://raw.githubusercontent.com/payloadcms/website/refs/heads/main/public/images/universal-truth.jpg',
|
||||
)
|
||||
}, [setUploadControlFileUrl])
|
||||
|
||||
return (
|
||||
|
||||
@@ -583,7 +583,7 @@ describe('Uploads', () => {
|
||||
const genericUploadImage = page.locator('tr.row-1 .thumbnail img')
|
||||
await expect(genericUploadImage).toHaveAttribute(
|
||||
'src',
|
||||
'https://payloadcms.com/images/universal-truth.jpg',
|
||||
'https://raw.githubusercontent.com/payloadcms/website/refs/heads/main/public/images/universal-truth.jpg',
|
||||
)
|
||||
})
|
||||
|
||||
@@ -1510,7 +1510,7 @@ describe('Uploads', () => {
|
||||
const thumbnail = page.locator('#field-withAdminThumbnail div.thumbnail > img')
|
||||
await expect(thumbnail).toHaveAttribute(
|
||||
'src',
|
||||
'https://payloadcms.com/images/universal-truth.jpg',
|
||||
'https://raw.githubusercontent.com/payloadcms/website/refs/heads/main/public/images/universal-truth.jpg',
|
||||
)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user