Fix generate-test-app always linking packages

This commit is contained in:
Alexandre Bodin 2023-07-27 15:53:08 +02:00
parent 5eb94562f2
commit b6845ef084
2 changed files with 5 additions and 2 deletions

View File

@ -25,7 +25,7 @@ const cleanTestApp = (appPath) => {
* @param {string} options.appPath - Name of the app that will be created (also the name of the folder)
* @param {database} options.database - Arguments to create the testApp with the provided database params
*/
const generateTestApp = async ({ appPath, database, template }) => {
const generateTestApp = async ({ appPath, database, template, link = false }) => {
const scope = {
database,
rootPath: path.resolve(appPath),
@ -54,7 +54,9 @@ const generateTestApp = async ({ appPath, database, template }) => {
};
await generateNew(scope);
await linkPackages(appPath);
if (link) {
await linkPackages(appPath);
}
};
const linkPackages = async (appPath) => {

View File

@ -107,6 +107,7 @@ yargs
useNullAsDefault: true,
},
template: path.join(cwd, 'e2e', 'app-template'),
link: true,
});
/**
* Because we're running multiple test apps at the same time