错误: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();
});
});