我是 react 测试的新手,我为复选框创建了一个简单的测试:
import React from 'react';
import { shallow } from 'enzyme';
import toJson from 'enzyme-to-json';
import { Checkbox } from '../../../src/components/Checkbox';
...
describe('Checkbox', () => {
test('Simple render', () => {
const checkbox = shallow(
<Checkbox
label="Label"
value={true}
onUpdate={null}></ReportCheckBox>
);
expect(toJson(checkbox)).toMatchInlineSnapshot();
});
});
测试可以正常工作,但它会在代码本身内部生成快照,而不是在快照文件夹中的单独文件中。我做错了什么?