Обратите внимание на то, что вы не проходите функцию в своем тесте.
<Item
isLoading={changeIsLoading(false)}
styles={style}
/>
Вы передаете результат вызова changeIsLoading(false)
.
Какое бы значение оно не возвращало, оно будет значением, которое компонент Item попытается вызвать как this.props.isLoading()
.
И это не удастся, потому что this.props.isLoading
это не функция, это то, что changeIsLoading(false)
вернул.
Что вы, вероятно, хотите сделать, это передать changeIsLoading
как isLoading
prop компоненту Item.
<Item
isLoading={changeIsLoading}
styles={style}
/>