Использование библиотеки тестирования в автономном режиме

#javascript #testing-library

#javascript #тестирование-библиотека

Вопрос:

Я пытался сделать что-то похожее на площадку для тестирования, но я не знаю, какой файл JavaScript включить, чтобы иметь доступ ко всем встроенным функциям библиотеки тестирования.

Цель состоит в том, чтобы иметь возможность запускать запросы, как getAllByRole в консоли браузера. Я не хочу запускать проект узла. Мне просто нужен базовый HTML-файл, который включает в себя файл JavaScript библиотеки тестирования, чтобы я мог запускать его функции в консоли браузера.

Ответ №1:

Чтобы начать без каких-либо инструментов bundle, попробуйте @testing-library/dom библиотеку из skypack CDN, которая подготавливает пакеты npm для использования встроенного импорта JavaScript ES6. (Это тот, который используется в codepen.io )

 <script type="module">
  import { getByRole } from "https://cdn.skypack.dev/@testing-library/dom@7.29.6"; 
  console.log(getByRole)
</script>