jsdom

    8熱度

    1回答

    我們正在編寫離線第一個應用程序的基礎教程,並且使用JSDOM和Tape來測試我們的代碼。 在我們的代碼中,我們更新了DOM,以便通過將事件監聽器附加到窗口並監聽「在線」/「離線」事件,以及將文本節點從「在線」改爲「離線」,反之亦然,並且navigator.onLine將文本初始化爲在線/離線。像這樣: // get the online status element from the DOM v

    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回答

    我下載[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

    0熱度

    1回答

    我正在尋找一種方法來設置navigator.serviceWorker來單元測試我的服務人員。我目前的JSDOM設置是這樣的: import { JSDOM } from 'jsdom'; const dom = new JSDOM('<!DOCTYPE html><html><head></head><body></body></html>'); global.window = dom.

    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