feat: remove files test helper
This commit is contained in:
7
test/helpers/removeFiles.ts
Normal file
7
test/helpers/removeFiles.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import fs from 'fs';
|
||||
|
||||
const removeFiles = (dir) => {
|
||||
if (fs.existsSync(dir)) fs.readdirSync(dir).forEach((f) => fs.rmSync(`${dir}/${f}`));
|
||||
};
|
||||
|
||||
export default removeFiles;
|
||||
1
test/uploads/.gitignore
vendored
1
test/uploads/.gitignore
vendored
@@ -1,2 +1 @@
|
||||
!media/.gitkeep
|
||||
media
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import path from 'path';
|
||||
import fs from 'fs';
|
||||
import { buildConfig } from '../buildConfig';
|
||||
import { devUser } from '../credentials';
|
||||
import getFileByPath from '../../src/uploads/getFileByPath';
|
||||
import removeFiles from '../helpers/removeFiles';
|
||||
|
||||
export const mediaSlug = 'media';
|
||||
|
||||
@@ -77,9 +77,8 @@ export default buildConfig({
|
||||
},
|
||||
],
|
||||
onInit: async (payload) => {
|
||||
// delete files in /media
|
||||
const mediaDir = path.resolve(__dirname, './media');
|
||||
fs.readdirSync(mediaDir).forEach((f) => fs.rmSync(`${mediaDir}/${f}`));
|
||||
const uploadsDir = path.resolve(__dirname, './media');
|
||||
removeFiles(uploadsDir);
|
||||
|
||||
await payload.create({
|
||||
collection: 'users',
|
||||
|
||||
Reference in New Issue
Block a user