Files
blog-nest/apps/api/test/app.e2e-spec.ts
T
andwati 3f8cda4234 feat: initialize pnpm workspace, TypeScript configuration, and Turbo tasks
- Added pnpm-workspace.yaml to manage workspace packages and dependencies.
- Created tsconfig.json with strict TypeScript settings for better type safety.
- Introduced turbo.json to define build, lint, test, and other tasks with dependencies.
2026-03-06 15:12:02 +03:00

26 lines
671 B
TypeScript

import type { INestApplication } from '@nestjs/common'
import { Test, type TestingModule } from '@nestjs/testing'
import request from 'supertest'
import type { App } from 'supertest/types'
import { AppModule } from './../src/app.module'
describe('AppController (e2e)', () => {
let app: INestApplication<App>
beforeEach(async () => {
const moduleFixture: TestingModule = await Test.createTestingModule({
imports: [AppModule],
}).compile()
app = moduleFixture.createNestApplication()
await app.init()
})
it('/ (GET)', () => {
return request(app.getHttpServer())
.get('/')
.expect(200)
.expect('Hello World!')
})
})