角度服务的单元测试未运行



我有一个服务要测试它,所以我创建了一个文件'maincause.service.spec.ts',如下所示:

fdescribe('MainCauseService', () => {
let injector: TestBed;
let service: MainCauseService;
let httpMock: HttpTestingController;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientTestingModule],
providers: [MainCauseService],
})
injector = getTestBed();
service = injector.get(MainCauseService);
httpMock = injector.get(HttpTestingController);
});
it('should be created', () => {
const service: MainCauseService = TestBed.get(MainCauseService);
expect(service).toBeTruthy();
});
}

问题是,当我点击ng test时,它不会运行任何内容!因果报应:0 specs, 0 failures有人能帮我吗!

我找到了一个解决方案,我用const context = require.context('./', true, /maincause.service.spec.ts$/);替换了test.ts文件const context = require.context('./', true, /.spec.ts$/);中的这一行,它现在可以工作了

最新更新