首页 > 解决方案 > 独立使用测试库

问题描述

我试图做一些类似于测试游乐场的事情,但我不知道要包含哪个 JavaScript 文件才能访问所有测试库原生函数。

目标是能够像getAllByRole在浏览器控制台中一样运行查询。我不想让 Node 项目运行。我只想要一个包含测试库 JavaScript 文件的基本 HTML 文件,这样我就可以在浏览器控制台中运行它的功能。

标签: javascripttesting-library

解决方案


要在没有任何捆绑工具的情况下开始,请尝试 CDN 中的@testing-library/dom库,该库skypack为原生 JavaScript ES6 导入准备 npm 包。(这是在 codepen.io 中使用的那个)

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


推荐阅读