9得票2回答
模拟挂载钩子的Jest测试单元

我正在对组件进行单元测试。然而,在某些组件中,我有一些在mounted钩子上运行的内容使我的测试失败。 我已经成功地模拟了我不需要的方法。但是,我想知道是否有一种解决方案可以模拟mounted钩子本身。 @/components/attendeesList.vue <template&...

16得票1回答
Jest出现意外的token import from node_modules组件;babel无法运行?

我正在尝试解决如何在我的环境中使用Jest的问题,但是我遇到了一个问题,这个项目有许多自定义组件在node_modules的子目录中。 我遇到了以下错误: FAIL src/mantle/tools/searchindexer/apps/DataMover/js/compone...

11得票2回答
Jest失败:在React 16升级后,从'ReactShallowRenderer.js'找不到模块'react/lib/React'

我刚刚从v15.6.2升级到react v16.0.0(通过变基) 问题 运行我的jest测试会出现以下错误 ● Test suite failed to run Cannot find module 'react/lib/React' from 'ReactShallow...

12得票1回答
jest + typescript + es6模块(再次提及,2019年)- 语法错误:意外的令牌“export”

我仍然在使用jest,typescript和es6模块时遇到问题。我的测试用例是用typescript编写的,我试图从使用es6模块的js文件中导入对象。为了做到这一点,我遵循了jest文档并在位于项目根目录中的babel.config.js中添加了以下内容: module.exports ...

12得票2回答
Jest - 语法错误:意外的标识符

我正在使用Jest对一些NodeJS函数进行测试,但它不支持import语句,例如import DatabaseController from '../util/database-controller'。 我已经阅读了一些资料,有人建议安装babel-jest并更新我的配置(如下所示),但我没...

25得票5回答
VueJS - 使用vue-test-utils进行单元测试出现错误 - TypeError: _vm.$t不是一个函数。

我对Vuejs比较新,并正在测试它的组件。使用vue-test-utils和jest进行测试。得到以下错误 test log .vue文件包括模板,组件和样式。下面是SignupLayout.vue的一部分,出现了错误 - <style lang="sass"> @im...

7得票2回答
使用TypeScript编写的Jest测试无法识别导入别名。

我正在为我的 Web 应用程序设置测试,该应用程序使用 Vue 框架与 TypeScript,并使用 Jest 框架。除了带有 @ 符号的导入(例如 import { Foo } from '@/bar')之外,一切似乎都可以正常工作。无论它出现在我的测试文件还是源代码中,它都不能理解并返回以...

185得票13回答
Jest支持ES6的import/export吗?

如果我在ES6中使用import/export,则我的所有Jest测试都会失败,并显示错误:意外的保留字当我将要测试的对象转换为旧式的IIFE语法时,突然我的测试通过了。或者,采用更简单的测试用例: var Validation = require('../src/components/v...

11得票2回答
使用ES6模块的babel-jest

我很高兴地使用Node 8.6,并打开了实验性的ES6模块选项(--experimental-modules)。这使我能够完美地为Node编写纯ES2015代码,而不需要使用Babel。 问题在于,当我尝试使用Jest创建一些测试时,它会报错语法错误:“Unexpected token im...

92得票1回答
babel-core和@babel/core有什么区别?

babel-core和@babel/core有什么区别? 它们是不同版本的相同东西吗?如果不是,那么什么时候使用一个,什么时候使用另一个? 谢谢。