test: add teardown dependency to clean db after tests
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
const { publicTest: setup, expect } = require('../../fixtures/index');
|
||||
|
||||
setup.describe.serial('Admin setup page', () => {
|
||||
setup.skip(!process.env.CI);
|
||||
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
setup('should not be able to login if admin is not created', async ({ page, adminSetupPage, loginPage }) => {
|
||||
await expect(async () => {
|
||||
|
12
packages/e2e-tests/tests/global.teardown.js
Normal file
12
packages/e2e-tests/tests/global.teardown.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const { publicTest } = require('../fixtures');
|
||||
import knex from 'knex';
|
||||
import knexConfig from '../knexfile.js';
|
||||
|
||||
publicTest.describe('restore db', () => {
|
||||
publicTest('clean db and perform migrations', async () => {
|
||||
const knexClient = knex(knexConfig)
|
||||
const migrator = knexClient.migrate;
|
||||
await migrator.rollback({}, true);
|
||||
await migrator.latest();
|
||||
})
|
||||
});
|
Reference in New Issue
Block a user