Использование библиотеки React-testing с StoryShots

Я работаю над приложением React, где мы тестируем все наши компоненты с помощью StoryShots.. Я хочу написать сценарий взаимодействия с моими историями сreact-testing-library прежде чем делать снимки.

Этот вопрос утверждает, что объясняет, как использовать их вместе, но у меня ничего не получается.

Я попытался включить конфигурацию из вопроса, на который я указал, а затем в моем тесте сделайте следующее:

import React from "react"

export default {title: "My component"}

export const myStory = () => {
  return <div>Content</div>
}

Как здесь использовать запросы из RTL? я пыталсяgetByText(document.getElementById("root"), "Content") а также getByText(document.activeElement, "Content")но ни один из них не работает. Я могу увидеть DOM, выполнивscreen.debug().

Я понимаю, что мне нужно как-то добавить результат рендеринга render в RTL в контексте истории, но я не уверен, как это сделать.

0 ответов

Другие вопросы по тегам