jsdom

    0热度

    1回答

    我下载[email protected]让我的反应项目的测试更容易 但我发现了jsdom不能创建SVG元素 代码如下:。 const dc = (new JSDOM(`...`)).window.document; var svg = dc.createElementNS("http://www.w3.org/2000/svg", "svg"); var div = dc.createElem

    -1热度

    1回答

    嗨,我是新来的,希望我能说清楚。我一直试图在node.js中调用(?)jQuery,但是我所做的一切都会导致失败。我一直试图解决这个问题好几个小时,但仍然希望有人能够帮助我! 我想从使用api的抽搐中获取一些信息。在这种情况下,如果流光在线或离线。当我打开页面localy(没有node.js)时,jQuery代码工作正常。但是,当我尝试使用node.js时,它会给出错误:$。 这是经过一番研究和随

    1热度

    1回答

    当我在下面的错误我的项目开始试会发生: FAIL的src/测试 /App.js ●使没有崩溃 TypeError: Cannot read property 'imageSmoothingEnabled' of null at klass._setImageSmoothing (node_modules/fabric/dist/fabric.js:6567:38) at kl

    2热度

    2回答

    我想从karma + PhantomJS迁移到Jest + jsDom,但我遇到了问题。所有在UT中获取失败的Jest。我试图找出原因。所以,我只是写一个简单的UT这样 import fetch from 'isomorphic-fetch'; import $ from 'jquery'; describe('test',() => { it('should fetch succ

    0热度

    1回答

    我想通过jsDom在服务器上呈现chartsjs。 我有一个使用node.js & Express的工作版本。 目前关于每当我添加以下代码 var jsdom = require('jsdom'); 我收到以下错误流星项目: W20170615-20:30:17.440(2)? (STDERR) packages\modules.js:397 W20170615-20:30:17.456(2

    1热度

    1回答

    我在main.js以下功能(装有node.exe): window.onload =() => { window.getString = function() { <Do something> return value; }; } 以下是我的测试情况下,使用酶和摩卡 import "jsdom-global/register"; import R

    4热度

    1回答

    我试图使用兴农的模拟和间谍测试终极版组件和异步行动,但只要我导入兴农到任何测试文件,运行以下NPM脚本: mocha --require test/helpers/browser.js --compilers .:babel-core/register --opts test/client/**/*.{js,jsx} --recursive test/client 我得到以下错误: var div

    0热度

    1回答

    我想从bash运行单元测试来使用mocha和mocha-jsdom测试我的Typescript生成的Javascript类。我正在使用mocha-jsdom,因为我想在我的测试中模拟dom,但从bash运行单元测试。 我见过几个例子,他们在浏览器中使用mocha的前端测试框架,但我还没有看到它们从bash运行的位置。 看来我无法在我的摩卡单元测试中包含从Typescript生成的Javascrip

    0热度

    1回答

    我正在寻找一种方法来设置navigator.serviceWorker来单元测试我的服务人员。我目前的JSDOM设置是这样的: import { JSDOM } from 'jsdom'; const dom = new JSDOM('<!DOCTYPE html><html><head></head><body></body></html>'); global.window = dom.

    8热度

    1回答

    我们正在编写离线第一个应用程序的基础教程,并且使用JSDOM和Tape来测试我们的代码。 在我们的代码中,我们更新了DOM,以便通过将事件监听器附加到窗口并监听“在线”/“离线”事件,以及将文本节点从“在线”改为“离线”,反之亦然,并且navigator.onLine将文本初始化为在线/离线。像这样: // get the online status element from the DOM v