gpt4 book ai didi

Nestjs:如果 --no-spec 用于禁用规范文件生成,如何生成 "spec.ts"文件

转载 作者:行者123 更新时间:2023-12-05 01:14:13 28 4
gpt4 key购买 nike

Nestjs:如果 --no-spec 用于禁用规范文件生成,如何生成“spec.ts”文件。我需要测试完整的模块,但我没有 spec.ts 文件。是否有任何机制可以为现有模块生成这些文件。

最佳答案

无法为已经存在的文件重新运行规范文件生成。您可以手动创建 spec 文件,或者您可以告诉 Nest 创建某种新文件,确保它创建一个新的 spec 文件,并删除它创建的其他文件。如果您需要规范文件的样板,通常是这样的:

import { Test, TestingModule } from '@nestjs/testing';
import { MyService } from './my.service';

describe('MyService', () => {
let service: MyService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [MyService],
}).compile();
service = module.get<MyService>(MyService);
});

it('should be defined', () => {
expect(service).toBeDefined();
});
});

关于Nestjs:如果 --no-spec 用于禁用规范文件生成,如何生成 "spec.ts"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59090942/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com