Run code before or after tests with hooks:
describe('Database tests', () => {
beforeEach(() => {
// Runs before each test
resetDatabase();
});
afterAll(() => {
// Runs after all tests
closeConnection();
});
});
beforeEach/afterEach run per test. beforeAll/afterAll run once per describe block.