getByText method by react-native-testing-library doesn't seem to find text when it's inside react-intl's <FormatedMessage />
const messages = {
SOME_KEY: 'some key'
}
const { getByText } = render(
<IntlProvider key={'en'} locale={'en'} messages={messages}>
<Text>
<FormattedMessage id={'SOME_KEY'} />
</Text>
</IntlProvider>
)
expect(getByText('some key'));
getByText returns null in this case.