48
49
50
51
52
53
54
55
56
57
58
requireDir('core', { recurse: true });
requireDir('usercases', { recurse: true });
function cleanDBAndFlushCache(done) {
logger.info('Cleaning the test DB after each test...');
knex.seed.run()
.then(function () {
client.flushdb(done);
})
.catch(function(err) {
10
11
12
13
14
15
16
17
18
19
});
beforeEach(async () => {
await knex.migrate.rollback();
await knex.migrate.latest();
await knex.seed.run();
});
describe("POST /cards", () => {
// Tests for POST /cards
15
16
17
18
19
20
21
22
23
24
25
26
})
beforeEach(async () => {
const context = await browser.newContext()
page = await context.newPage()
await db.seed.run({ directory: './server/db/seeds' })
})
afterEach(async () => {
await page.close()