可爱的玩笑匹配者可以使用vue-test-utils测试Vue组件
开玩笑的匹配器测试实用程序 (jest-matcher-vue-test-utils)
Cute matchers for Jest to test Vue components with Vue Test Utils.
对于可爱的匹配玩笑测试与Vue的成分VUE考试utils的 。
You can write tests for Vue component/store intuitively ⚡️
您可以直观地为Vue组件/存储编写测试️
it("Emits 'select' event by clicking PrimaryButton", () => {const wrapper = shallowMount(Component);expect(wrapper.emitted().select).toBeUndefined();wrapper.find(PrimaryButton).vm.$emit("click");expect(wrapper.emitted().select[0]).toBeTruthy();
});
becomes
变成
it("Emits 'select' event by clicking PrimaryButton", () => {const wrapper = shallowMount(Component);expect(() => {wrapper.find(PrimaryButton).vm.$emit("click");}).toEmit(wrapper, "select");
});
And all matchers have type definition and doc
可爱的玩笑匹配者可以使用vue-test-utils测试Vue组件相关推荐
- 使用Tape和Vue Test Utils编写快速的Vue单元测试
by Edd Yerburgh 埃德·耶堡(Edd Yerburgh) 使用Tape和Vue Test Utils编写快速的Vue单元测试 (Write blazing fast Vue unit t ...
- vue组件测试-Vue Test Utils 应用入门
一.前言 我们在vue项目中Vue Test Utils 测试环境已经搭建完成的基础上来进行演示,搭建环境可以看我之前的文章. 本文中使用的相关技术点连接: 测试环境: Vue Test Utils ...
- 5个测试Vue.js程序的有用工具和库
原文 | https://blog.bitsrc.io/5-useful-tools-and-libraries-for-testing-vuejs-applications-13166f930da8 ...
- vue 修改div宽度_Vue 组件通信方式及其应用场景总结(1.5W字)
前言 相信实际项目中用过vue的同学,一定对vue中父子组件之间的通信并不陌生,vue中采用良好的数据通讯方式,避免组件通信带来的困扰.今天笔者和大家一起分享vue父子组件之间的通信方式,优缺点,及其 ...
- Vue首屏性能优化组件
Vue首屏性能优化组件 简单实现一个Vue首屏性能优化组件,现代化浏览器提供了很多新接口,在不考虑IE兼容性的情况下,这些接口可以很大程度上减少编写代码的工作量以及做一些性能优化方面的事情,当然为了考 ...
- 【Vue知识点- No4.】vue组件、组件通信、Todo案例
知识点自测 this指向 let obj = {fn: function(){// this指向此函数的调用者},fn () {// this指向当前函数的调用者 (如果都是在vue里, this指向 ...
- python 全栈开发,Day91(Vue实例的生命周期,组件间通信之中央事件总线bus,Vue Router,vue-cli 工具)...
昨日内容回顾 0. 组件注意事项!!!data属性必须是一个函数!1. 注册全局组件Vue.component('组件名',{template: ``})var app = new Vue({el: ...
- vue学习2,webpack,组件,路由
一.vue指令v-for 准备vue对象,data数据 <script>new Vue({el:"#lr",data:{likes:["唱",&qu ...
- Vue学习笔记01——Vue开发基础
一.Vue实例配置选项 选项 说明 data Vue实例数据对象 methods 定义Vue中的方法 components 定义子组件 computed 计算属性 filters 过滤器 el 唯一根 ...
最新文章
- SourceInsight-显示文件完整路径
- VisualSvn+TortoiseSVN的安装说明
- Python爬虫(二)——豆瓣图书决策树构建
- linux操作系统中查找某个进程,在linux下查看有哪些操作系统进程正在使用某一个共享内存段...
- 数学建模2 数据预处理
- 启动Eclipse中Tomcat遇见的错误一
- C、C++和C#区别概述
- oracle cloud认证费用,ORACLE Cloud 创建实例费用提问
- mysql 的 null值_MySQL NULL值
- Python进阶(一)Python中的内置函数、内置方法、私有属性和方法详解
- 谷粒商城:04. 逆向工程完善微服务系统
- python:拼接多个csv文件
- 服务器在外国那么登录网站算,国外服务器网站好吗?好在哪?
- 蛋糕究竟是怎样做大的
- Windows 环境下 Python 环境安装
- G. Discarding Game(尺取)
- 基于S3C2440丛SD卡启动WinCE(或其它程序)的实现
- 跨平台第三方平台登录和单点登录
- PPT保存为超高清图片
- 使用sil9233a芯片控制海思hi3531d的hdmi输入
热门文章
- JPA实现领域驱动设计(DDD) 中值对象的持久化
- 你一个包含n个整数nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?
- app运营,如何提高用户的参与度?
- python股票预测的意义是什么_股票预测python,python 设计一个名为Stock的类来表示...
- 声明式导航编程式导航
- Vue+el-tree,元素拖拽时出现禁用图标, 请看解决办法
- Bash Specially-crafted Environment Variables Code Injection Vulnerability Analysis
- node生成唯一设备id(node-machine-id)
- 《密码法》之商用密码应用安全性评估----六问
- 【软件工具篇02】使用Anki克服遗忘曲线