Node.js 带Angular8和节点13分段故障的Jest
我一直在按照教程设置Angular 8的jest测试 由于分段错误,我的测试在节点13上失败,但在节点12上通过 测试非常简单:Node.js 带Angular8和节点13分段故障的Jest,node.js,angular,jestjs,Node.js,Angular,Jestjs,我一直在按照教程设置Angular 8的jest测试 由于分段错误,我的测试在节点13上失败,但在节点12上通过 测试非常简单: import {TestBed} from '@angular/core/testing'; import {HttpService} from './http.service'; describe('HttpService', () => { let service: HttpService; beforeEach(() => { T
import {TestBed} from '@angular/core/testing';
import {HttpService} from './http.service';
describe('HttpService', () => {
let service: HttpService;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
],
providers: [
]
});
service = TestBed.get(HttpService);
});
it('should be created1', () => {
expect(service).toBeTruthy();
});
it('should be created2', () => {
expect(service).toBeTruthy();
});
it('should be created3', () => {
expect(service).toBeTruthy();
});
it('should be created4', () => {
expect(service).toBeTruthy();
});
it('should be created5', () => {
expect(service).toBeTruthy();
});
it('should be created6', () => {
expect(service).toBeTruthy();
});
it('should be created7', () => {
expect(service).toBeTruthy();
});
});
测试类别:
import {Injectable} from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class HttpService {
}
我还注意到,如果有5个或更少的测试用例,测试就会通过,并且在第6个测试中总是失败
编辑
我检查了一下:
- 节点13.1工作正常,问题仅出现在13.2上
- 同样的测试在karma/jasmine上也很有效