A Transactional Method Decorator for TypeORM that uses Async Local Storage or cls-hooked to handle and propagate transactions between different repositories and service methods.
While I see that there is a nice way to mock @Transactional (and other functions) with Jest, we have a large code base using Mocha. So switching over to Jest is pretty problematic.
Has anyone successfully stubbed the decorator with sinon and mocha? I'm poking around proxyquire but this is a TypeScript code base and it doesn't seem as though there is much documentation for how you use proxyquire with TypeScript.
While I see that there is a nice way to mock
@Transactional
(and other functions) with Jest, we have a large code base using Mocha. So switching over to Jest is pretty problematic.Has anyone successfully stubbed the decorator with sinon and mocha? I'm poking around
proxyquire
but this is a TypeScript code base and it doesn't seem as though there is much documentation for how you useproxyquire
with TypeScript.