babel-jest相关内容
如果我从 ES6 使用 import/export 那么我所有的 Jest 测试都会失败并显示错误: 意外的保留字 我将我的测试对象转换为使用旧式 IIFE 语法突然间我的测试通过了.或者,采用更简单的测试用例: var Validation = require('../src/components/validation/validation');//经过//从'../src/co
..
Jest 有没有办法模拟全局对象,例如 navigator 或 Image*?我几乎放弃了这一点,把它留给了一系列可模拟的实用方法.例如: //Utils.js出口 isOnline() {返回 navigator.onLine;} 测试这个小函数很简单,但很粗糙,而且根本不是确定性的.我可以完成 75% 的路程,但这是我所能做到的: //Utils.test.jsit('知道它是否在线',
..
我正在对组件进行一些单元测试.但是,在某些组件中,我在 mounted 钩子上运行了一些使我的测试失败的东西.我设法模拟了我不需要的方法.但是,我想知道是否有一种解决方法来模拟 mounted 钩子本身. @/components/attendeesList.vue
这是一个测试 JS 方法: {测试方法:函数(){//无论这里有什么,我都设
..
我四处寻找答案.我怀疑这是一个 .babelrc 问题,但我找不到有效的答案. 该应用程序运行良好,但正如我发现的,Jest 和 Rollup 都真正依赖于 .babelrc.另一个可能的罪魁祸首是 Leaflet.在我构建和测试的所有组件中,只有包含 Leaflet 和 vue2-leaflet 的组件似乎有这个问题.考虑到我正在开发地图应用,这对我来说至关重要. 我在这里发帖,因为
..
我正在用 jest.fn 模拟两个函数: let first = jest.fn();让第二个 = jest.fn(); 如何断言 first 在 second 之前调用? 我正在寻找的是类似于 sinon's . calledBefore 断言. 更新我使用了这个简单的“临时"解决方法 it( '应该按顺序运行所有提供的函数', () => {//我们使用这个作为简单的解决方案
..
我在代码中使用内联图像时测试视图有问题'src/assets/icons/circle-small.svg?inline' 我有版本: - babel-jest:23.6.0- Vue:2.6.10 配置: Vue CLI: const svgRule = config.module.rule('svg');svgRule.oneOf('inline').use('vue-s
..
我正在使用 jest 和 testing-library/react 在 Laravel 应用程序中测试我的ReactJS组件. 我的测试失败,因为即使将其导入测试后,玩笑也无法识别要测试的组件.我在 jest.config.js 中具有以下设置 module.exports = {testRegex:'resources/js/tests/.*.test.js $',根目录:[“
..
我正在测试使用Jest构建具有汇总功能的捆绑软件,每当我使用async/await时都会抛出错误.我不知道怎么了我尝试了不同的方法,但都无法正常工作. ReferenceError:在Jest环境被拆除后,您正在尝试“导入"文件.在loadCjsDefault(node_modules/@babel/core/lib/config/files/module-types.js:77:18)在loa
..
我有dh.js const checkDExistsCallback =(err,dResp)=>{如果(错误)cbResp.error('失败');如果(dResp.length> 0)checkDCollectionExists();别的cbResp.error('未找到.');};const checkDCollectionExists =()=>{让查询=从表名中选择sid,其中sid
..
我有一个非常简单的测试: describe('sanity',()=> {it('sanity',()=> {Expect(true).toBeTruthy()})}) 我收到以下错误: 失败规范/javascript/sanity_test.js●测试套件无法运行开玩笑遇到了意外的令牌这通常意味着您正在尝试导入Jest无法解析的文件,例如这不是普通的JavaScript.默认情况下,如
..
我正在尝试为我的 reactjs 项目使用Jest进行单元测试. 当我要测试组件的呈现时,出现以下错误: SyntaxError:/Users/jk/EpitechProjects/T-WEB-700/CountOfMoney_18/front/src/tests/components/Navbar.test.js:目前尚未启用对实验语法"jsx"的支持(9:29):7 |8 |test
..
尝试使用Jest为ReactJs代码编写单元测试.当我尝试传递道具时,它会向我显示以下错误 TypeError:无法读取未定义的属性“电子邮件" 62 | 63 | const mapStateToProps = state => { > 64 | const { email, password, errors, loading } = state.auth;
..
我有以下问题,我不知道是否有可能使用Jest +快照功能获得结果. 我有一个React组件,我正在使用Jest对其进行测试. 我希望快照包含 css 样式而不是 className . 当前我的快照如下:
我想拥有它:
..
我花了很长时间研究有关此问题的其他问题,并查看了Github上的其他项目,但似乎没有一个答案对我有用. 我正在项目中加载第三方库,并且在运行Jest测试时收到错误消息 export default portalCommunication; ^^^^^^ SyntaxError: Unexpected token export > 1 | import portalCommunica
..
我正在尝试使用Jest编写单元测试用例,并且需要模拟以下模式.我收到TypeError:不是构造函数. 用例:我的用例如下所述 MyComponent.js: import serviceRegistry from "external/serviceRegistry"; serviceRegistry.getService("modulename", "se
..
我正在尝试模拟npm uniqid库以进行反应单元测试.我已将此uniqid用于复选框.这用于组件渲染测试. 解决方案 您可以像这样模拟它: jest.mock('uniqid', ()=>(i)=> i + 'someUniqId') 或者如果您使用其他功能之一 jest.mock('uniqid', () = > ({ process: (i) => i + 'so
..
我正在尝试使用Jest / Enzyme测试React组件。我希望测试至少可以运行,但是在导入文件且未进入测试本身时它已经失败。所以我想知道我缺少什么配置? 错误: __ tests __ / Favorite.test.js ●测试套件无法运行 /src/components/favorite/Favorite.js:意外令牌(13:13) 11 | } 12 |
..
我知道这个问题已经问过几次了,但是我遇到的所有解决方案似乎都不适合我。尝试为Vue应用程序运行Jest测试时遇到以下错误。 Jest遇到意外令牌 这通常意味着您正在尝试导入Jest无法解析的文件,例如它不是纯JavaScript。 默认情况下,如果Jest看到Babel配置,它将使用该配置来转换文件,而忽略“ node_modules”。 您可以执行以下操作: •要使用一些
..
之间有什么区别 babel-core 和它们是相同的东西但版本不同吗?如果不是这样,什么时候使用一个,什么时候使用另一个? 谢谢. 解决方案 自Babel 7起,Babel团队改用作用域软件包,因此您现在必须使用@babel/core而不是babel-core. 但实质上,@babel/core只是babel-core的较新版本. 这样做是为了更好地区分哪些软件包是官方软件包
..
标题几乎可以解释我所面临的问题.我正在尝试测试具有某种状态的React组件,并且尝试为该组件提供存储以获取所需的内容.当我使用Jest运行组件的测试时,出现以下错误: ReferenceError: regeneratorRuntime is not defined 通过一些阅读,我确定这是由babel-polyfill或regenerator-runtime未能正确应用于Jest引起
..