TypeError:fixRegExpWellKnownSymbolLogic不是Jest测试中的函数

时间:2020-03-18 15:54:52

标签: javascript jestjs

我从以前创建的节点应用程序的版本转移了一些测试。在上一个应用程序中,我创建了所有这些测试,并且都通过了。我只是通过npm安装了jest,这就是全部,现在我已将代码导出到样板代码:https://github.com/patrickfrank1/express-webpack-boilerplate.git,我认为这会更好,但是现在当我尝试运行这些测试时,遇到了这个问题错误:

enter image description here

我认为这可能与某些配置有关,但是我是Jest Testing的新手,所以我不确定该做些什么。

这些是我正在尝试运行的测试:

 const request = require('supertest');

 describe('load express and verify routes', () => {
  let server;
  beforeEach(() => {
  server = require('../server');
 });

 it('responds to /', (done) => {
    request(server)
    .get('/')
    .expect(200, done);
 });
 it('responds to /success', (done) => {
  request(server)
   .get('/success')
   .expect(200, done);
 });
 it('responds to /failure', (done) => {
   request(server)
    .get('/failure')
    .expect(200, done);
  });
 it('responds to /originKeys', (done) => {
   request(server)
    .post('/originKeys')
    .expect(200, done);
 });
 it('responds to /payments', (done) => {
   request(server)
    .post('/payments')
    .expect(200, done);
 });
 it('should return 404 for everything else', (done) => {
   request(server)
    .get('/card')
    .expect(404, done);
 });
});

0 个答案:

没有答案