Ваша дочерняя функция - это, по сути, свойство рендеринга, а shallow не отображает его. Однако вы можете запустить рендеринг, вызвав его как функцию, например
shallow(
shallow(<MyComponent />)
.find(Component)
.prop('children')()
)
. Таким образом, ваш тест будет выглядеть как
test('Should render div', () => {
wrapper = shallow(<MyComponent />);
const component = wrapper.find(Component);
expect(component.exists()).toBe(true); //return true
const renderProp = shallow(component.prop('children')());
const children = renderProp.find('div');
expect(children.exists()).toBe(true);
});