Гоча. this.state
должно быть неопределенным в вашем тесте, так как тестовый пример не является регулярным компонентом реакции. Кроме того, вы должны смоделировать свой пост и передать его в качестве реквизита в свой ShowPage
компонент во время тестирования. Тогда тебе будет хорошо до go. И я не думаю, что вам нужны Router и Route как оболочки, если вы не используете API от маршрутизатора, то есть объект истории.
const post = {
fullName: 'Muhammad Ali',
title: 'Post title',
body: 'Post body',
updatedAt: '1/30/2020',
}
const {getByPlaceholderText, queryByTestId} = render(
<ShowPage post={post}/>
);