typeorm-test-transactions
Version:
A transactional wrapper for tests that use TypeORM that automatically rolls back the transaction at the end of the test.
14 lines (12 loc) • 407 B
text/typescript
import {
initializeTransactionalContext,
patchTypeORMRepositoryWithBaseRepository,
} from 'typeorm-transactional-cls-hooked';
/**
* Initialises the transaction context. See the reason for this at
* https://github.com/odavid/typeorm-transactional-cls-hooked
*/
export function initialiseTestTransactions() {
initializeTransactionalContext();
patchTypeORMRepositoryWithBaseRepository();
}