jestjs 相关问题

Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。

ReactTestRenderer:不变违例:getNodeFromInstance:参数无效

我正在使用jest来使用快照测试。我遇到了react-test-renderer中的一个bug,Invariant Violation:getNodeFromInstance:无效的参数。复制错误的最小代码:import ...

回答 2 投票 4

ReactJS / JestJS / Enzyme:如何测试compose()中使用的graphql()函数?

这就是我通过jestJS使用react-apollo测试一个非常简单的reactJS组件的方法。我也在使用jest的覆盖功能。但是报道告诉我,我缺少测试线路......

回答 1 投票 1

ReactJS:如何测试参考?

这是反应组分中使用的函数。正如您所看到的,我正在使用ref来关注另一个组件的特定输入元素。 myFunction(param){this.refInput && this ....

回答 1 投票 2

如何测试中止功能?

测试函数是否因返回而中止的正确方法是什么? myFunction(参数){if(typeof parameter ==='object')返回//做任何东西}测试(jestJS)it('myFunction()...

回答 2 投票 0

如何测试反应渲染函数的映射结果?

这是我如何获得我的react组件中返回的Dropdown.Item元素数组。 render(){const {data} = this.props if(data){return data.map((item,index)=> {return&...

回答 1 投票 0

Jest和混合Angular / AngularJS应用程序

我正在考虑使用jest来测试我的混合应用程序(Angular + AngularJS)。我正在使用jest-preset-angular进行角度测试,但我还需要AngularJS测试的角度模拟。 ......

回答 1 投票 2

Semantic-UI-React无法启用调试

我正在使用semantic-ui-react,我正在尝试使用jest创建快照测试。但是,我一直收到这条消息。有人可以对此有所了解吗?我在nextjs中使用语义。安慰....

回答 3 投票 3

Jest TypeError:找不到函数

我试图用jest运行测试,除了它找不到我的功能。我使用module.exports = {}从一个文件导出多个函数。这是我的测试文件:const queries =('../ config / ...

回答 1 投票 0

如何测试blur()已被调用?

如何测试是否使用jest调用blur()?这是我的函数:blurOnEnter(event){if(event.keyCode === 13 &&!event.shiftKey)event.target.blur()}这就是我测试它的方式,...

回答 1 投票 0

如何在开玩笑单元测试中处理.then和.catch

我正在使用与apollo客户端的反应,我正在尝试测试一个函数,它需要一个graphQL变异。由于这是该功能的单元测试,我不想测试突变。所以我需要......

回答 1 投票 0

不使用jest runner时导入jest对象

当我没有用jest运行我的代码时,我需要导入/要求什么才能访问包含jest.fn的魔法对象?

回答 1 投票 1

反应如何测试FileReader onload函数中调用的函数

我在组件中有以下代码。我想测试表单的onSubmit,它在reader中调用this.props.onUpload方法。我怎么测试呢?我的期望测试不起作用,我猜它'......

回答 1 投票 1

在IntelliJ IDEA中更新Jest Snapshot测试

最新版本的IntelliJ IDEA支持Jest测试的执行。我无法在IntelliJ IDEA中找到更新快照测试的选项(甚至更好的快捷方式)。有没有选项/快捷方式......

回答 3 投票 1

使用Rails + Webpacker + Jest测试.js.erb文件

我有一个Rails 5应用程序,它使用webpacker,文件app / javascript / packs / components / module_one.js,我试图用Jest测试。此文件包含对.js.erb文件的导入,如下所示:// ...

回答 1 投票 4

模拟和测试require.resolve以开玩笑的方式调用

我想在jest测试套件中模拟节点的内置函数require.resolve。这里是repl.it和代码本身问题的一个工作示例:测试主题(作为示例):const requirer =()=&...

回答 1 投票 1

如何在另一个类中模拟异步函数调用

我有以下(简化)React组件。 class SalesView扩展了Component {state:State = {salesData:null}; componentDidMount(){this.fetchSalesData(); ...

回答 3 投票 21

在Jest测试中模拟文件系统

我正在为图形模块编写一些测试,作为这些测试的一部分,我需要一种方法来模拟fs模块,这样我就可以断言数据已写入我的假文件...

回答 1 投票 0

为什么Jest尝试运行我的整个应用程序而不是导入的模块?

当我尝试测试react组件时,我从未导入测试模块的其他组件中获取错误。如果我按原样导入模块,我希望会发生这些错误...

回答 1 投票 4

含有酶的React Native组分的模拟功能

我正在尝试使用Enzyme和Jest进行单元测试,以模拟扩展React.Component的类的函数,我发现可以模拟继承的setState函数,但没有其他函数...

回答 1 投票 2

Jest:测试生成器函数,它产生另一个生成器函数

我有一个看起来像这个导出函数的函数* login(user,page){yield checkIp(); return yield loginAuth(user,page);我正试图从...测试登录生成器

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.