首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过clojure.test将一个值从一个夹具传递到一个测试?

如何通过clojure.test将一个值从一个夹具传递到一个测试?
EN

Stack Overflow用户
提问于 2015-07-30 22:55:00
回答 1查看 1.7K关注 0票数 17

在使用clojure.test's use-fixture时,是否有一种方法将一个值从夹具函数传递给测试函数?

EN

回答 1

Stack Overflow用户

发布于 2016-05-19 18:01:53

也许不是一个直接的答案,但是如果您的夹具无论如何都是一个:each夹具,或者您可以容忍它是一个:each夹具,那么您可以简单地删除并创建一个返回相关状态的set-up函数,并调用它作为测试的第一行,而不是使用一个夹具。在某些情况下,这可能是最好的办法。

代码语言:javascript
复制
(defn set-up [] (get-complex-state))

(deftest blah
   (let [state (set-up)]
     (frobnicate)
     (query state)
     (tear-down state)))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31735423

复制
相关文章

相似问题

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