Jest是一个由Facebook基于Jasmine制作的JavaScript单元测试框架,提供自动模拟创建和jsdom环境。它通常用于测试React组件。
ReactTestRenderer:不变违例:getNodeFromInstance:参数无效
我正在使用jest来使用快照测试。我遇到了react-test-renderer中的一个bug,Invariant Violation:getNodeFromInstance:无效的参数。复制错误的最小代码:import ...
ReactJS / JestJS / Enzyme:如何测试compose()中使用的graphql()函数?
这就是我通过jestJS使用react-apollo测试一个非常简单的reactJS组件的方法。我也在使用jest的覆盖功能。但是报道告诉我,我缺少测试线路......
这是反应组分中使用的函数。正如您所看到的,我正在使用ref来关注另一个组件的特定输入元素。 myFunction(param){this.refInput && this ....
测试函数是否因返回而中止的正确方法是什么? myFunction(参数){if(typeof parameter ==='object')返回//做任何东西}测试(jestJS)it('myFunction()...
这是我如何获得我的react组件中返回的Dropdown.Item元素数组。 render(){const {data} = this.props if(data){return data.map((item,index)=> {return&...
Jest和混合Angular / AngularJS应用程序
我正在考虑使用jest来测试我的混合应用程序(Angular + AngularJS)。我正在使用jest-preset-angular进行角度测试,但我还需要AngularJS测试的角度模拟。 ......
我正在使用semantic-ui-react,我正在尝试使用jest创建快照测试。但是,我一直收到这条消息。有人可以对此有所了解吗?我在nextjs中使用语义。安慰....
我试图用jest运行测试,除了它找不到我的功能。我使用module.exports = {}从一个文件导出多个函数。这是我的测试文件:const queries =('../ config / ...
如何测试是否使用jest调用blur()?这是我的函数:blurOnEnter(event){if(event.keyCode === 13 &&!event.shiftKey)event.target.blur()}这就是我测试它的方式,...
我正在使用与apollo客户端的反应,我正在尝试测试一个函数,它需要一个graphQL变异。由于这是该功能的单元测试,我不想测试突变。所以我需要......
反应如何测试FileReader onload函数中调用的函数
我在组件中有以下代码。我想测试表单的onSubmit,它在reader中调用this.props.onUpload方法。我怎么测试呢?我的期望测试不起作用,我猜它'......
在IntelliJ IDEA中更新Jest Snapshot测试
最新版本的IntelliJ IDEA支持Jest测试的执行。我无法在IntelliJ IDEA中找到更新快照测试的选项(甚至更好的快捷方式)。有没有选项/快捷方式......
使用Rails + Webpacker + Jest测试.js.erb文件
我有一个Rails 5应用程序,它使用webpacker,文件app / javascript / packs / components / module_one.js,我试图用Jest测试。此文件包含对.js.erb文件的导入,如下所示:// ...
我想在jest测试套件中模拟节点的内置函数require.resolve。这里是repl.it和代码本身问题的一个工作示例:测试主题(作为示例):const requirer =()=&...
我有以下(简化)React组件。 class SalesView扩展了Component {state:State = {salesData:null}; componentDidMount(){this.fetchSalesData(); ...
我正在为图形模块编写一些测试,作为这些测试的一部分,我需要一种方法来模拟fs模块,这样我就可以断言数据已写入我的假文件...
当我尝试测试react组件时,我从未导入测试模块的其他组件中获取错误。如果我按原样导入模块,我希望会发生这些错误...
我正在尝试使用Enzyme和Jest进行单元测试,以模拟扩展React.Component的类的函数,我发现可以模拟继承的setState函数,但没有其他函数...
我有一个看起来像这个导出函数的函数* login(user,page){yield checkIp(); return yield loginAuth(user,page);我正试图从...测试登录生成器