为node.js实施WHATWG DOM和HTML标准(以及其他)
JSDom 11.12.0 - 如何模拟localStorage?
自JSDom的最新版本发布以来,我无法再模拟localStorage了。我尝试了以下方法:Object.defineProperty(window,'localStorage',{value:LocalStorageMock})窗口....
querySelectorAll()在与jsdom一起使用时返回空节点列表
我正在尝试使用jsdom从我的Node.js应用程序中删除维基百科页面中的一些信息。以下是我正在做的一个例子:jsdom.env({url:“https://en.wikipedia.org/wiki/Bill_Gates”,...
仅限Jest - addEventListener~单击断言
我想模拟正常的dom点击,如Jest docs中所示:test('点击后显示用户',()=> {document.body.innerHTML =' ' + ' ' ...
这是不行的,尽管这里给出的相对路径是正确的(函数(完成){JSDOM.fromFile('../../../ src / main / resources / templates / components / xyz.html')。然后( (dom)=> ......
如何使用Jest或其他测试库通过JavaScript测试DOM的动态更改?
我根据环境在页面加载时动态添加标签<head>。函数:export const loadScript =()=> {//将脚本标记加载到头...
目标是在WebWorker中使用D3(v3)绘制图形(人力车会更好)。要求#1:整个项目的存储空间不应超过1 MB。要求#2:互联网......
版本:节点v8.11.4“express”:“^ 4.16.3”,“jsdom”:“^ 11.3.0”,“request”:“^ 2.88.0”,代码:var express = require('express') ; var app = express(); var router = express.Router(); var request = ...
使用Mocha&Chai测试使用Web Audio API的库
我正在构建一个使用web音频api的库(ToneJS更具体)。我尝试过使用jsdom,mocha-jsdom没有成功。我收到此错误 - node_modules / tone / build / Tone.js:3869 ...
在我的Jest单元测试中,我正在使用ColorPicker渲染一个组件。 ColorPicker组件创建一个canvas对象和2d上下文但返回'undefined',这会引发错误“无法设置属性”...
要使用JSDOM从元素获取样式属性,我使用以下内容:window.getComputedStyle(element)这是我发现的唯一示例。使用element.style.someAttribute似乎没有返回...
我正在使用react-helmet并根据某些条件更改文档页面标题。如何使用react-testing-library测试该行为?我试过像const {debug} = render(&...
在jsdom docs https://github.com/jsdom/jsdom中,在异步脚本加载下,建议轮询特定元素的存在作为确保dom加载你的内容的方法...
Jest- JSDOM在实例化JSDOM时将HTML传递给Jest中的JSDOM构造函数
有没有办法将HTML传递给jest内置JSDOM中的构造函数,比如const dom = new JSDOM(' 你好,世界 '); - in orginal JSDOM I looked at Jest ...
JSDOM + Ava - 依赖于`document` global的测试功能
我正在编写一些与文档对象相关的实用程序。假设我正在编写一个使用文档浏览器对象的文章。 // utils.js导出函数myFn(callback){document ....
我试图找到选定范围开始的元素。例如: 您好,Genei180是我的名字 The user now Selects: "ei180 is ...
当我通过开玩笑测试史诗时,我正在测试失败。测试失败/.../node_modules/jsdom/lib/jsdom/browser/Window.js:148返回idlUtils.wrapperForImpl(idlUtils.implForWrapper(window._document)....
我需要运行一些JavaScript单元测试。我们使用摩卡和柴的组合进行测试。我们正在考虑将Capacitor转换为将网络应用转换为移动设备的工具......
使用jsodom和jest测试react-mapbox-gl
考虑我们有以下Map组件。这是在TypeScript中,但同样适用于普通的JavaScript。 import * as React from'reaction';从'react-mapbox-gl'导入ReactMapboxGl; ...
element.find('span.active-nav-option')返回任何内容,而element.find('。active-nav-option')返回span。测试的目的是找出是否渲染了跨度而不是链接。 ...
首先,我是UI新手,所以在提供解决方案之前请记住这一点。我有一个url,我在量角器spec文件中传递给jsdom。它返回必须解析的响应。 Jsdom逻辑:......