我正在基于我的React
组件创建UserAutocomplete
组件(AutoComplete
)。
我的AutoComplete
组件位于:
render(
<input type='text' class='autocomplete'/>
);
我的UserAutoComplete
是:
import Autocomplete from './autocomplete';
render(
<Autocomplete {...this.props} />
);
使用Enzyme
+ Jest
创建测试,但当我使用input
函数获取find
时,正在返回null
。
it('test defaultValue prop', () => {
const wrapper = shallow(
<UserAutocomplete/>
);
console.log(wrapper.find('input')); // returning null
});
如果它在子组件中,如何获得此输入?