fixes for running tests for MM_MODULES_DIR (#3550)

and ignore `js/positions.js` when linting (because this file is
generated at runtime).
This commit is contained in:
Karsten Hassel
2024-09-24 22:38:00 +02:00
committed by GitHub
parent fa6a7521b4
commit 08116b8e64
5 changed files with 23 additions and 5 deletions

View File

@@ -82,10 +82,10 @@ describe("Newsfeed module", () => {
});
describe("Newsfeed module located in config directory", () => {
beforeAll(async () => {
beforeAll(() => {
const baseDir = `${__dirname}/../../..`;
if (!fs.existsSync(`${baseDir}/config/newsfeed`)) {
await fs.cp(`${baseDir}/modules/default/newsfeed`, `${baseDir}/config/newsfeed`, { recursive: true }, (err) => err && console.error(err));
fs.cpSync(`${baseDir}/modules/default/newsfeed`, `${baseDir}/config/newsfeed`, { recursive: true });
}
process.env.MM_MODULES_DIR = "config";
});