test: Fix app migrations relative folder

This commit is contained in:
FoxxMD
2026-08-15 00:40:11 +00:00
parent a0176d0423
commit 78591e95bc
+2 -2
View File
@@ -125,7 +125,7 @@ describe('Migrations', function () {
try {
await fs.cp(path.resolve(projectRootDir, `src/backend/common/database/drizzle/migrations/${migrationFiles[0]}`), path.resolve('./migrations/', migrationFiles[0]), { recursive: true });
const mf = path.resolve('./migrations');
const [db, _] = await getMigratedDb(dbPath, {migrationsFolder: mf});
const [db, _] = await getMigratedDb(dbPath, {migrationsFolder: mf, migrationsAppFolder: process.cwd()});
await migrateDb(db, { migrationsFolder: mf });
const res = await x('drizzle-kit', [
'generate',
@@ -144,7 +144,7 @@ describe('Migrations', function () {
const newMigrationFolder = (await fs.readdir(path.resolve('./migrations/'))).find(x => x.includes('newMigration'));
await fs.appendFile(path.resolve('./migrations/',newMigrationFolder, 'migration.sql'),`\nselect count(*) from plays;`);
await getMigratedDb(dbPath, {migrationsFolder: mf});
await getMigratedDb(dbPath, {migrationsFolder: mf, migrationsAppFolder: process.cwd()});
const contents = await fs.readdir(path.resolve('./'));
const bakPattern = new RegExp(/ms\.db\.\d+\.bak/);
expect(contents.some(x => bakPattern.test(x))).is.true;