src/__tests__/fixture/index.js
const awilix = require('../../awilix')
module.exports = function () {
const opts = { cwd: __dirname }
return awilix
.createContainer()
.register({
conn: awilix.asValue({}),
})
.loadModules(
[
['services/*.js', awilix.Lifetime.SCOPED],
['repositories/*.js', { injector: () => ({ timeout: 10 }) }],
],
opts,
)
}