javascript - 独立使用测试库
问题描述
我试图做一些类似于测试游乐场的事情,但我不知道要包含哪个 JavaScript 文件才能访问所有测试库原生函数。
目标是能够像getAllByRole
在浏览器控制台中一样运行查询。我不想让 Node 项目运行。我只想要一个包含测试库 JavaScript 文件的基本 HTML 文件,这样我就可以在浏览器控制台中运行它的功能。
解决方案
要在没有任何捆绑工具的情况下开始,请尝试 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>
推荐阅读
- kubernetes - kubectl 与什么角色和角色绑定相关联?
- c# - OPC UA 客户端 KeepAlive
- c# - 如何在模型中添加关系表以显示在 MVC 视图中?
- java - Word 文档合并使用 Apache POI 合并后生成“文件损坏错误”
- gradle - 以下类加载器是孤立的:ClassLoaderScopeIdentifier.Id (GRADLE 5.0)
- javascript - 制作博彩网站轮盘赌
- performance - 使用 Cartopy 加速高分辨率海岸线绘图
- node.js - API 密钥的配置变量在 Heroku 中返回未定义
- c++ - 如何在减法中使用数组的长度
- python - Matplotlib 发布所有数字