all repos — caroster @ a7f00a96575b17ed51637a09a10f0361ce410007

[Octree] Group carpool to your event https://caroster.io

e2e/lib/setup-tests.ts (view raw)

 1import fs from "fs";
 2import { DATABASE_PATH, DATABASE_TEMPLATE_PATH } from "../constants";
 3import { restartStrapi } from "./strapi-utils";
 4
 5export default async () => {
 6  console.log("\nPrepare Strapi test database");
 7  try {
 8    await fs.promises.unlink(DATABASE_PATH);
 9  } catch (error) {
10    console.error(error);
11  }
12  try {
13    await fs.promises.copyFile(DATABASE_TEMPLATE_PATH, DATABASE_PATH);
14    console.log(`Database ${DATABASE_PATH} has been reinitialized`);
15    await restartStrapi();
16  } catch (error) {
17    console.error(error);
18  }
19};