all repos — caroster @ 28c17c71bf52902c50781710dcab98152bfd46a4

[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    console.log(`Wait for Strapi to restart`);
16    await restartStrapi();
17  } catch (error) {
18    console.error(error);
19  }
20};