这是我的领域:
<Field
name="postcode"
label="Postcode"
nonReduxFormInputProps={{ id: 'postcode' }}
component={TextInput}
/>
在我的测试中,到目前为止我已经这样做并且它通过了,但我认为这是错误的,因为对于名称,代码中的“邮政编码”以小写字母开头,但在我的测试中,它只有在名称带有大写字母时才通过P'。我也不知道如何测试标签、nonReduxFormInputProps 和组件。
describe('postcode field', () => {
it('should render a Field component with correct props', () => {
render(<TestForm />);
expect(screen.getByRole('textbox', { name: 'Postcode' })).toBeInTheDocument();