首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黄啊码【CSDN同名】

    Vite 2.0 + Vue 3.0 + Test Unit 配置

    配置库支持需要如下库支持jest jest 的核心babel-jest .js/.jsx/.tsx 文件支持需要@babel/core babel-jest 依赖,babel 核心ts-jest .ts babel/core @babel/preset-env @types/jest @testing-library/jest-dom @vue/test-utils@next vue-jest@next babel-jest node", "vue"], transform: { "^.+\\.vue$": "vue-jest", "^.+\\.ts$": "ts-jest", "^.+\\.js$": "babel-jest $": "babel-jest" },};复制代码完成以上步骤之后就可以在 package.json 添加 jest 运行命令了"scripts": { "jest:unit": "jest"}复制代码项目根目录下创建如下文件夹结构

    1.8K21编辑于 2022-07-15
  • 来自专栏前端那些趣事

    前端单元测试那些事

    .+\\.js$': 'babel-jest', '.*\\. **/node_modules/**', ], }; 配置解析: testMatch - 匹配测试用例的文件 transform - 用 vue-jest 处理 *.vue 文件,用babel-jest devDependencies":{ "@vue/test-utils": "^1.0.0-beta.13", "babel-core": "^7.0.0-bridge.0", "babel-jest

    2.3K41发布于 2020-10-15
  • 来自专栏啄木鸟软件测试

    vue单元测试-Jest

    install --save-dev jest @vue/test-utils   npm install --save-dev vue-jest   npm install --save-dev babel-jest   "^src/(.*)$": "<rootDir>/src/$1"   },   "transform": {   "^.+\\.js$": "<rootDir>/node_modules/babel-jest

    1.4K10发布于 2019-12-12
  • 来自专栏前端大白专栏

    关于react-native的各种报错的最终解决方案

    15.5.8", "react": "15.4.2", "react-native": "0.41.2" }, "devDependencies": { "babel-jest

    1.1K90发布于 2018-06-15
  • 来自专栏前端

    全面掌握 Vue.js 测试体系:单元测试与端到端测试全攻略

    使用 Jest 测试 Vue.js 组件安装与配置首先安装 Jest 及其相关依赖:npm install --save-dev jest vue-jest @vue/test-utils babel-jest moduleFileExtensions": ["js", "json", "vue"], "transform": { "^.+\\.vue$": "vue-jest", "^.+\\.js$": "babel-jest

    1.3K10编辑于 2025-01-09
  • 来自专栏图雀社区

    你不知道的 Vue 单元测试(6000字实战单元测试)

    安装依赖 安装 Jest 和 Vue Test Utils npm install --save-dev jest @vue/test-utils 安装 babel-jest 、 vue-jest 和 7.0.0-bridge.0 版本的 babel-core npm install --save-dev babel-jest vue-jest babel-core@7.0.0-bridge.0 '^.+\\.vue$': '<rootDir>/node_modules/vue-jest', '^.+\\.js$': '<rootDir>/node_modules/babel-jest 各配置项说明: moduleFileExtensions 告诉 Jest 需要匹配的文件后缀 transform 匹配到 .vue 文件的时候用 vue-jest 处理, 匹配到 .js 文件的时候用 babel-jest '^.+\\.vue$': '<rootDir>/node_modules/vue-jest', '^.+\\.js$': '<rootDir>/node_modules/babel-jest

    12.5K41发布于 2020-10-26
  • 来自专栏joealzhou

    Vue-Test-Utils + Jest 单元测试入门与实践

    .+\\.js$': '<rootDir>/node_modules/babel-jest' }, moduleNameMapper: { '^@/(.*)$': '<rootDir transformIgnorePatterns 不进行匹配的目录 moduleFileExtensions告诉Jest需要匹配的文件后缀 transform匹配到 .vue 文件的时候用 vue-jest处理, 匹配到.js文件的时候用 babel-jest

    3.1K10发布于 2020-03-20
  • 来自专栏睿Talks

    React单元测试:Jest + Enzyme(一)

    Jest的安装与配置 npm install --save-dev jest jest-cli babel-jest 其中,babel-jest的作用是让单测代码支持ES6。

    2.1K20编辑于 2022-06-14
  • 来自专栏DingLin 随笔

    Unit Testing

    import 语句 出现这个问题的主要原因在于 Webpack 编译时并未转换 Jest,导致测试代码不识别 ES6 语法,需要配置一下 Jest 的 transform 字段 JS 代码,需要安装 babel-jest $": "babel-jest" } TS 代码,需要额外安装一个 ts-jest 包来解析 transform: { "^.+\\.

    1.8K20编辑于 2022-04-01
  • 来自专栏向治洪

    dependencies与devDependencies的区别

    react-native-router-flux": "^3.38.0", "react-native-scrollable-tab-view": "^0.6.3" }, "devDependencies": { "babel-jest

    2.5K50发布于 2018-02-06
  • 来自专栏前端那些趣事

    前端单元测试那些事

    .+\\.js$': 'babel-jest', '.*\\. **/node_modules/**', ], }; 配置解析: testMatch - 匹配测试用例的文件 transform - 用 vue-jest 处理 *.vue 文件,用babel-jest devDependencies":{ "@vue/test-utils": "^1.0.0-beta.13", "babel-core": "^7.0.0-bridge.0", "babel-jest

    5.6K40发布于 2020-07-03
  • 来自专栏前端皮小蛋

    Migrate From Vue-cli to Vite

    (vue)$': 'vue-jest', // process `*.js` files with `babel-jest` '.*\\. (js)$': 'babel-jest', }, setupFiles: ['.

    5.7K30发布于 2021-05-08
  • 来自专栏大宇笔记

    iOS React Native 混合开发集成React Native

    " }, "dependencies": { "react": "16.0.0-alpha.6", "react-native": "0.44.0" }, "devDependencies": { "babel-jest

    3.1K20发布于 2019-01-15
  • 来自专栏WebJ2EE

    【自动化测试】【Jest-Selenium】(01)—— Jest 入门

    个人还是喜欢在 ES6、TS 环境下编码 添加依赖: npm install --save-dev babel-jest @babel/core @babel/preset-env npm install

    2.5K20发布于 2020-09-24
  • 来自专栏黄Java的地盘

    提高代码质量——使用Jest和Sinon给已有的代码添加单元测试

    npm install jest -D 如果你的项目中存在.babelrc文件(使用了babel 6)时,不论你测试的代码是否通过babel进行编译,你都需要安装额外的几个包: npm install babel-jest babel-core regenerator-runtime -D 如果你使用的是babel 7,则需要安装下面几个包: npm install babel-jest 'babel-core@^7.0.0

    4.9K00发布于 2018-09-18
  • 来自专栏携程技术

    干货 | 携程租车React Native单元测试实践

    devDependencies": { "@testing-library/react-hooks": "^3.2.1", //React Hooks测试支持,仅支持React 16.9.0以上 "babel-jest |less|scss)$": "<rootDir>/__mocks__/stylesMock.js" }, transform: { //转译配置,RN项目配置如下,普通React项目可以使用babel-jest

    7.7K30发布于 2020-02-18
  • 来自专栏前端魔法指南

    2022年3月最新Eslint + Prettier + Husky + Stylelint + Jest + CI/CD 超详细前端单元测试&规范工程化工作流

    & ReactTestingLibrary 3.1.1 初始化与安装 项目中使用了ts,需要为Jest额外准备babel和typescript环境包 pnpm i jest -D pnpm i -D babel-jest (js|jsx|ts|tsx)$": ["babel-jest", { presets: ["next/babel"] }], }, transformIgnorePatterns: [

    2.4K10编辑于 2022-08-12
  • 来自专栏java开发的那点事

    05-React Antd UI库

    pmmmwh/react-refresh-webpack-plugin to dependencies Adding @svgr/webpack to dependencies Adding babel-jest

    1.3K30编辑于 2022-08-24
  • 来自专栏企鹅号快讯

    使用Jest测试原生TypeScript项目

    如果是js文件我通过babel-jest处理,css则使用jest-css-modules。假如没有这些配置,那import了你的库,库里有引入了高特性的js文件,或者css文件就会编译报错。

    3.6K60发布于 2018-02-09
  • 来自专栏Java 学习

    详解 Vue 目录及配置文件之 package.json

    babel-core": "^6.22.1", "babel-eslint": "^8.2.1", "babel-helper-vue-jsx-merge-props": "^2.0.3", "babel-jest

    4.1K31发布于 2020-09-28
领券