我正在研究为现有模型生成迁移文件的能力。例如,如果我使用“force:true”模式,数据库中的表会自动创建,所以我无法相信自动创建迁移文件是不可能的。那你能帮我提建议吗?
控制器及测试方法:
import { Controller, Get, Response, HttpStatus, Param, Body, Post, Request, Patch, Delete, Res } from '@nestjs/common';
@Controller('api/parts')
export class PartController {
constructor(private readonly partsService: partsService) { }
@Get()
public async getParts(@Response() res: any) {
const parts = await this.partsService.findAll();
return res.status(HttpStatus.OK).json(parts);
}
}
Run Code Online (Sandbox Code Playgroud)
这是必须测试 getParts 方法的单元测试:
describe('PartsController', () => {
let partsController: PartsController;
let partsService: partsService;
beforeEach(async () => {
partsService = new partsService(Part);
partsController= new PartsController(partsService);
});
describe('findAll', () => {
it('should return an array of parts', async …Run Code Online (Sandbox Code Playgroud)