describe('test migrations match schema', () => {
afterAll(async () => {
await rm(testDir, { recursive: true })
})
test('migrations match schema', async () => {
await cp(originDir, testDir, { recursive: true })
const beforeGenerations = await readdir(testDir)
execSync("yarn run drizzle-kit generate:pg --config ./src/drizzle.test-config.ts", { stdio: "inherit" })
const afterGenerations = await readdir(testDir)
expect(beforeGenerations).toEqual(afterGenerations);
})
})
describe('test migrations match schema', () => {
afterAll(async () => {
await rm(testDir, { recursive: true })
})
test('migrations match schema', async () => {
await cp(originDir, testDir, { recursive: true })
const beforeGenerations = await readdir(testDir)
execSync("yarn run drizzle-kit generate:pg --config ./src/drizzle.test-config.ts", { stdio: "inherit" })
const afterGenerations = await readdir(testDir)
expect(beforeGenerations).toEqual(afterGenerations);
})
})