主要变更: 1. 代码风格统一 - 统一使用双引号替代单引号 - 保持项目代码风格一致性 - 涵盖所有模块、配置、实体和服务文件 2. 项目文档 - 新增 SECURITY_FIXES_SUMMARY.md - 安全修复总结文档 - 新增 项目问题评估报告.md - 项目问题评估文档 3. 包含修改的文件类别 - 配置文件:app, database, jwt, redis, cache, performance - 实体文件:所有 TypeORM 实体 - 模块文件:所有业务模块 - 公共模块:guards, decorators, interceptors, filters, utils - 测试文件:单元测试和 E2E 测试 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
26 lines
694 B
TypeScript
26 lines
694 B
TypeScript
import { Test, TestingModule } from "@nestjs/testing";
|
|
import { INestApplication } from "@nestjs/common";
|
|
import request from "supertest";
|
|
import { 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!");
|
|
});
|
|
});
|