首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量角器中有前置函数吗?

量角器中有前置函数吗?
EN

Stack Overflow用户
提问于 2015-06-15 03:51:17
回答 3查看 4.1K关注 0票数 2

我知道我目前使用的是一个beforeEach()函数。

但是,我希望能够为我的父级“描述”运行一个前置函数,而不是在它们中运行“it”函数。

例如,我的测试如下(在beforeEach执行的函数前面有一个x):

代码语言:javascript
复制
    beforeEach: login/out stuffs
x   describe: create first case
x       it: make selections
x       it: add details
x       it: change confidentiality settings
x       it: etc
x   describe: create second case
x       it: make selections
x       it: add details
x       it: change confidentiality settings
x       it: etc

下面是我想让我的测试看起来的样子(在我希望beforeEach执行的函数前面有一个x):

代码语言:javascript
复制
beforeEach: login/out stuffs
x   describe: create first case
        it: make selections
        it: add details
        it: change confidentiality settings
        it: etc
x   describe: create second case
        it: make selections
        it: add details
        it: change confidentiality settings
        it: etc

请提出一些解决办法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-17 03:18:31

我解决这个问题的方法是将两个描述块分割成两个独立的规范文件。我觉得这样做更有意义,因为每个测试都需要满足不同的条件,而且拥有额外的规范文件也没什么麻烦。

票数 1
EN

Stack Overflow用户

发布于 2015-06-15 05:22:36

据我所知,为每个it从无到有地运行测试是一种意图设计选择。否则,它们都会进行状态更改,从而导致兄弟姐妹失败。

票数 2
EN

Stack Overflow用户

发布于 2015-06-16 00:49:48

您要查找的函数的名称是beforeAll()。您可以在每个描述中的所有之前添加一个。确保你在使用茉莉花2。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30837083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档