在没有巴别塔的情况下从本机ES模块存根导出

问题描述我正在使用AVA+SINON构建我的单元测试。因为我需要ES6模块,而我不喜欢巴别塔,所以我在我的项目中使用了mjs文件,包括测试文件。我在开始项目时使用的是"--实验性模块"参数,在测试中使用的是"ESM"包。以下是我的AVA配置和测试代码。"ava":{"requir

发布:2022-10-16 标签:node.jssinonecmascript-6es6-modulesava


使用 jest 时如何设置 jsdom

问题描述我正在尝试从AVA迁移到Jest.在AVA中可以设置ava.setup,在其中设置jsdom环境.例如,创建DOM结构并进行必要的polyfills(localStorage).I'mtryingtomigratefromAVAtoJest.InAVAyoucanseta

发布:2022-10-16 标签:javascriptjestjsjsdomava


使用ava时错误的NODE_MODULE_VERSION

问题描述我编写了一个使用nodegit的Electron应用程序.对于我的测试部分,我将ava与Spectron结合使用来测试我的应用程序.我所有的测试工作正常-包括在我的应用中使用nodegit的功能.IwriteanElectronappthatusesnodegit.For

发布:2022-10-16 标签:node.jselectronnodegitavaspectron


使用Jest时如何设置jsdom

问题描述我正在尝试从AVA迁移到Jest.在AVA中,您可以设置ava.setup,在其中设置jsdom环境.例如,创建DOM结构并进行必要的polyfill(localStorage).I'mtryingtomigratefromAVAtoJest.InAVAyoucanset

发布:2022-10-16 标签:javascriptjestjsjsdomava


使用CSRF的超级测试请求失败

问题描述我有一个Express4应用程序,该应用程序使csurf的用户可以对API路由进行CSRF保护.该应用程序运行正常,并且CSRF保护确实在没有csrf-token标头的请求会给出相应错误的情况下正常工作.IhaveanExpress4applicationthatmake

发布:2022-10-16 标签:expresscsrfsupertestava


如何将Ava测试分成多个文件?

问题描述根据Ava的文档,我应该在我的根目录下创建一个名为test.js的文件项目.但是,为我的测试准备一个文件似乎是维护噩梦的秘诀.因此,我想将测试分成多个文件,所有文件都放在一个名为tests的文件夹中,并以某种方式从我的test.js文件中运行它们.AccordingtoA

发布:2022-10-16 标签:node.jstestingava


ava动态语法导入启用支持

问题描述我正在尝试在我的ava配置中启用动态导入语法.我发现该主题的标准配置(和其他配置)不起作用ava:SyntaxError:意外令牌导入.我的项目真的很简单I'mtryingtoenabledynamicimportsyntaxinmyavaconfig.Ifoundtha

发布:2022-10-16 标签:node.jsbabeljsava


ava:SyntaxError:意外的令牌导入

问题描述因此ava附带了内置ES2015支持,对于我的实际情况来说效果很好测试文件.但是,当我这样做Soavacomeswithbuild-inES2015support,whichworksfineformyactualtestfiles.However,whenIdoimpo

发布:2022-10-16 标签:ava


使用sinon存根时ava异步测试的问题

问题描述我要在我的一个依赖项的.then和.catch块上运行一些测试.IhaveacoupleoftestsI'dliketorunonthe.thenand.catchblocksofoneofmydependencies.importtestfrom'ava';import

发布:2022-10-16 标签:async-awaitsinonava


单元测试反应动作 - browserHistory未定义

问题描述我为我的行为编写测试,使用Iwritingtestsformyactions,thatusing{browserHistory}from'react-router';当我运行我的测试时,导入的browserHistory由于未知原因未定义。因此,测试会抛出一个错误-无法读

发布:2022-09-22 标签:javascriptunit-testingreact-routerbrowser-historyava