Reactjs 如何为Jest中禁用的属性编写单元测试用例?
我正在尝试为MaterialUI FormControl组件上的禁用属性编写单元测试用例。我已经编写了测试用例,但它失败了。我的组件代码是-Reactjs 如何为Jest中禁用的属性编写单元测试用例?,reactjs,typescript,unit-testing,jestjs,enzyme,Reactjs,Typescript,Unit Testing,Jestjs,Enzyme,我正在尝试为MaterialUI FormControl组件上的禁用属性编写单元测试用例。我已经编写了测试用例,但它失败了。我的组件代码是- <FormControl className={classes.formControl} disabled={assignFilerData.dispatch === 'MethodOfInspection' ? false : true}> <NativeSelec
<FormControl className={classes.formControl} disabled={assignFilerData.dispatch === 'MethodOfInspection' ? false : true}>
<NativeSelect
value={assignFilerData.dispatchType}
onChange={handleDispatchChange}
inputProps={{
name: 'name',
id: 'name-native-disabled',
}}
>
<option value="">None</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</NativeSelect>
</FormControl>
没有一个
A.
B
C
D
我对上述组件的单元测试用例是-
it('should render FromControl component', () => {
const render = shallow(<Assignment />);
const grid = render.find(FormControl).props('disabled').toBe(true);
render.unmount();
});
it('should render FromControl component',()=>{
const render=shallow();
const grid=render.find(FormControl).props('disabled').toBe(true);
render.unmount();
});
我在赋值组件中使用了wrap-up-FormControl。我使用disable属性进行了单元测试,但失败了。有人能调查一下吗