beforeEach 是什么时候用,通俗解释是什么? 为什么要用first()

来源:5-4 价格题目列表测试分析和编写

给生活一个大大的傻笑

2021-01-27

老师请问一下:

  1. 这里为什么用 first : const firstItem = wrapper.find(’.list-group-item’).first()
    假如有3个账单,是只测试了第一个吗? 那 beforeEach 应该就没用了

  2. 还有 beforeEach 到底什么时候用,这个也没搞懂。

写回答

1回答

张轩

2021-01-29

同学你好 因为有三个账单条目 但是它们是循环展示的 所以测试一个就可以了 已经包含了其他两条的情况,当然你也可以三条都测,但是没必要,选一个典型就可以了。

第二个问题 有些重复的逻辑,你不想在每个 case 里面都写,比如这里取出某个节点,就可以写在 beforeEach 里面

0
0

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程