注意:顶级的beforeEach描述块内的beforeEach之前执行,以下的例子可以方便我们认识到执行的顺序
beforeAll(() => console.log('1 - beforeAll'));afterAll(() => console.log('1 - afterAll'));beforeEach(() => console.log('1 - beforeEach'));afterEach(() => console.log('1 - afterEach'));test('', () => console.log('1 - test'));describe('Scoped / Nested block', () => {beforeAll(() => console.log('2 - beforeAll'));afterAll(() => console.log('2 - afterAll'));beforeEach(() => console.log('2 - beforeEach'));afterEach(() => console.log('2 - afterEach'));test('', () => console.log('2 - test'));});// 1 - beforeAll// 1 - beforeEach// 1 - test// 1 - afterEach// 2 - beforeAll// 1 - beforeEach//特别注意// 2 - beforeEach// 2 - test// 2 - afterEach// 1 - afterEach// 2 - afterAll// 1 - afterAll
以上内容就是本篇的全部内容以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论 。
推荐阅读
- 什么是前端和后端开发?写给即将迈入前端开发领域的朋友
- 适合收藏 如何将Rasa聊天机器人框架部署到linux,简明教程
- 我再也不敢说我会写前端 Button组件「实践」
- AliOS Things内置的嵌入式GUI框架LittlevGL
- Streamlit是python的一个机器学习、数据科学、应用开发框架
- 机器学习模型的黑盒公平性测试
- 对另外网段的渗透测试
- UI 自动化测试框架设计与 PageObject 改造
- Jmeter接口测试+压力测试
- 一个软件测试员开发的IT在线工具网已上线,欢迎体验