CI中的测试用例失败

时间:2018-09-06 06:29:24

标签: reactjs react-native npm enzyme

  

错误:expect(value).toMatchSnapshot()

接收到的值与存储的snapshot 1不匹配。

- Snapshot

+ Received

@@ -1,7 +1,6 @@
(48 more lines...)

CI上运行时遇到的上述错误。

但是在本地所有测试用例都通过了。

Junit Parser在这里用作CI系统。

下面的代码是我的测试用例

import React from 'react';
import { shallow } from 'enzyme';
import { CyberHistogram } from '../../../../components/dashboard/cyberHistogram';
import {
  mockThreats,
  mockKeys,
} from '../../../testConstants';

describe('CyberHistogram', () => {
  it('canary', () => {
    expect(true).toBe(true);
  });
  it('matches snapshot', () => {
    expect(shallow(
      <CyberHistogram
        threatData={mockThreats}
        keys={mockKeys}
      />,
    )).toMatchSnapshot();
  });
});

0 个答案:

没有答案