Vue测试

学习网站

学习代码

Vue测试实用程序入门

Vue测试实用程序Vue Test Utils,它是Vue.js的官方测试实用程序库!

  • 安装组件
  • 寻找元素
  • 填写表格
  • 触发事件

代码分析

//TodoApp.vue组件






// 测试代码
import { mount } from '@vue/test-utils'
import TodoApp from './TodoApp.vue'

//一个待办测试
test('renders a todo', () => {
  //挂载组件
  const wrapper = mount(TodoApp,{
   data() {
      return {
        admin: true
      }
    }
  }) 
  

  const todo = wrapper.get('[data-test="todo"]')   //使用get()获取已存在元素,没有则报错
  const todo1=wrapper.find("#admin").exists()        //## exists()和find()判断元素是否存在,Y->true,N->false

  expect(todo).toBe(true)
  expect(todo1).toBe(true)
})

你可能感兴趣的:(javascript,test,vue.js)