Node.js 带Angular8和节点13分段故障的Jest

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

我一直在按照教程设置Angular 8的jest测试

由于分段错误,我的测试在节点13上失败,但在节点12上通过

测试非常简单:

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上也很有效
下面是测试矩阵中的所有3个节点版本

知道如何解决这个问题吗?

为jest添加了一个bug报告: