Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用Jest测试需要DOM API的browserify前端代码包?_Node.js_Unit Testing_Browserify_Jestjs_Nightmare - Fatal编程技术网

Node.js 如何使用Jest测试需要DOM API的browserify前端代码包?

Node.js 如何使用Jest测试需要DOM API的browserify前端代码包?,node.js,unit-testing,browserify,jestjs,nightmare,Node.js,Unit Testing,Browserify,Jestjs,Nightmare,我试图用它来测试前端代码,最终将操作SVG客户端。 我习惯于写这些测试 我正在尝试定义一个异步实用程序函数,可以将其用作的接口 例如,我希望能够编写如下测试(仿照): test(“浏览器中的2+2应该是4”,异步函数(){ 期望.断言(1); 让returnValue=等待runInBrowser(函数(){ 返回2+2; }); 期望值(returnValue),toEqual(4); });

我试图用它来测试前端代码,最终将操作SVG客户端。 我习惯于写这些测试

我正在尝试定义一个异步实用程序函数,可以将其用作的接口

例如,我希望能够编写如下测试(仿照):

test(“浏览器中的2+2应该是4”,异步函数(){
期望.断言(1);
让returnValue=等待runInBrowser(函数(){
返回2+2;
});
期望值(returnValue),toEqual(4);
});