美文网首页
vue集成单元测试

vue集成单元测试

作者: 斯里兰卡的小狮子 | 来源:发表于2019-10-10 17:36 被阅读0次
组件的单元测试好处:

1,节省手动测试时间
2,减少研发新特性时产生的bug
3,改进设计,促进重构
4,提供了描述组件行为的文档

用Jest测试单文件

Jest是由Facebook开发的Javascript测试框架,它自动集成了断言,JSDOM,覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。
安装Jest

npm install --save-dev jest @vue/test-utils

在jest中处理单文件组成
告诉jest如何处理*.vue文件,需要安装配置 vue-jest预处理器

npm install --save-dev vue-jest

为Jest配置Babel

npm install --save-dev babel-jest

疑惑:如何在vue-jest里面测试js方法(里面涉及到this),而jest的全局对象是window,但我们代码里面的是vue的实例对象。
jest的默认测试环境是jsdom提供的一个类似浏览器的环境,它提供一个模拟窗口,该窗口也是全局对象。但是vue-jest提供的api中mount()创建一个包含被挂载和渲染的Vue组件的Wrapper,所以在jest运行器中仍然可以使用vue的实例this。

相关文章

  • Vue CLI 3 单元测试(组件挂载)

    原始的单元测试写法转换到Vue CLI 3集成的单元测试;发现vue提供了一些方便的方法如mount()挂载组件得...

  • Vue单元测试文档

    我们单元测试主要是对Vue组件进行单测单测使用 Jest 框架, 方法库用集成jest的 Vue Test Uti...

  • 《徐昊-TDD项目实战70讲》学习笔记 -- Day 7

    07|TDD中的测试(3):集成测试还是单元测试? 集成测试还是单元测试? TDD 中的单元测试 在 TDD 的语...

  • 测试过程

    一、测试过程简介 单元测试 集成测试 系统测试 二、测试过程单元集成系统及比较 1.单元测试--函数 单元测试时针...

  • vue集成单元测试

    组件的单元测试好处: 1,节省手动测试时间2,减少研发新特性时产生的bug3,改进设计,促进重构4,提供了描述组件...

  • 前端面试日更解答 2020-03-10

    今天的知识点 (2020.03.10) 14.单元测试、集成测试、系统测试区别? 13.什么是单元测试和集成测试?...

  • Android测试

    单元测试: 本地单元测试 仪器单元测试集成测试: 测试不易交互的部件: service和contentProvid...

  • springboot集成websocket后单元测试报错

    springboot集成websocket后单元测试报错:

  • 中级测试工程师面试题

    【进阶题】 1.什么是单元测试、功能测试、集成测试? 加分项:单元测试、功能测试、集成测试分别在web端、接口端、...

  • 软件测试理论基础 Zero to Hero 测试类型

    软件测试分类 1.按阶段划分 单元测试,集成测试,系统测试,验收测试 2.单元测试 单元测试(unit testi...

网友评论

      本文标题:vue集成单元测试

      本文链接:https://www.haomeiwen.com/subject/blnwpctx.html