@koalarx/nest-cli
Version:
Biblioteca de CLI para criação de projetos utilizando Koala Nest
18 lines (16 loc) • 589 B
text/typescript
import { AppModule } from '@/host/app.module'
import { DbTransactionContext } from '@/infra/database/db-transaction-context'
import { KoalaAppTest } from '@koalarx/nest/test/koala-app-test'
import { Test } from '@nestjs/testing'
export async function createE2ETestApp() {
return Test.createTestingModule({ imports: [AppModule] })
.compile()
.then((moduleRef) => moduleRef.createNestApplication())
.then((app) =>
new KoalaAppTest(app)
.setDbTransactionContext(DbTransactionContext)
.enableCors()
.build(),
)
.then((app) => app.init())
}