老师我的集成测试出问题啦 跟老师一样的

来源:6-1 BDD 的概念以及与 TDD 的对比

unbreakable_全栈

2021-04-11

http://img.mukewang.com/szimg/607313670964196517970939.jpg


import { mount } from '@vue/test-utils'

import ToDoList from '@/containers/ToDoList/ToDoList.vue'

import { findTestWrapper } from './utils/testUtils'


describe('集成测试', () => {


  it(`

    1.用户会在header输入框输入内容

    2.用户会点击回车

    3.列表项应该增加用户输入内容的列表项

  `, () => {

    const wrapper = mount(ToDoList)

    const inputElem = findTestWrapper(wrapper, 'header-input').at(0)

    const content = 'dell lee'

    inputElem.setValue(content)

    inputElem.trigger('change')

    inputElem.trigger('keyup.enter')

    const listItems = findTestWrapper(wrapper, 'list-item')

    console.log(listItems, 'here')

    expect(listItems.length).toBe(1)

  })


})



写回答

1回答

Dell

2021-04-12

你自己操作下组件是没问题的?我看不是测试报错,是用例没有通过呀

0
1
unbreakable_全栈
这个用例怎么会不通过呢 跟老师写的是一样的呢
2021-04-29
共1条回复

前端要学的测试课 从Jest入门到 TDD/BDD双实战

自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升

1433 学习 · 350 问题

查看课程