首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失败时的ginkgo清理

失败时的ginkgo清理
EN

Stack Overflow用户
提问于 2019-07-11 07:31:44
回答 1查看 431关注 0票数 0

我正在用Ginkgo编写我的测试规范。

我的测试具有以下结构:

代码语言:javascript
复制
It("Setup X, Y, Z resources and check conditions" func() {
    // setup resources. 
    // assert certain conditions using
    //cleanup resources
}) 

我的问题是,当断言失败时,我如何执行清理。如果我将afterEach块用于此目的,那么它将对所有测试规范执行相同的清理,其中显示了一系列清理消息的失败。

用ginkgo清理失败的推荐方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-07-11 11:56:07

您可以将此测试保存在单独的context中。则afterEach将仅应用于该上下文下的所有It

代码语言:javascript
复制
Context("Setup X, Y, Z resources and check conditions", func() {
    BeforeEach(func() {
        // do ...
    })

    AfterEach(func() {
        // do clean up
    })

    It("should pass the condition", func() {
        // do ...
    })
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56979836

复制
相关文章

相似问题

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